喜鹊:【妈妈】RKDOWN,【G】IT,【派】THON

magpie的Python项目详细描述


https://dl.dropboxusercontent.com/u/402325/dontdelete/magpie.jpg

喜鹊:[ma]rkdown,[g]it,[pie]thon

Git支持的Evernote替换

快速启动

先决条件

(在PYPI之外):

  • python 2.7版
  • PIP/易于安装
  • 吉特
  • libmagic(特定于os x的问题;它已经安装在大多数linux上 发行版)
  • cygwin(仅限Windows要求;请参见issue #4

安装喜鹊

如果您是一个python人,并且您正在使用虚拟环境,只需:

pip install magpie

如果您不知道什么是python虚拟环境:

sudo pip install magpie

设置Git回购

Git初始化

本地:

mkdir -p /path/to/notes/repo/
cd /path/to/notes/repo/
git init

Github

Bitbucket

Git配置

根据你所处的环境,你可能会在第一个错误 是时候做点有用的事了。当我把喜鹊放在 与主管合作。为了解决这个问题,我必须设置user.name 以及git配置中的user.email字段。喜鹊页面上的错误消息 会告诉你语法。

启动喜鹊

在python虚拟环境中:

magpie

如果您安装了sudo

sudo magpie

连接

在浏览器中,转到http://localhost:8080

配置

在主页面上,应该有一个配置喜鹊的链接。(或者, http://localhost:8080/config

在这里输入你想要的信息。不需要用户名/密码,但是 推荐。唯一需要的字段是repo。“init git repo”的路径 上面应该在这里输入。

主目录配置

从0.0.4版开始,如果您的主目录中有一个“.magbie”目录, 您可以在那里存储配置文件,而不是默认路径。你需要 在安装喜鹊并运行它之前创建这个目录。 或者,您可以创建目录并将配置文件移到那里 手动操作。

喜鹊是什么?

loveEvernote,但我不再将数据信任给云提供商。喜鹊 是一种试图进行合理充分的Evernote替换的尝试,其中 用户控制他们的数据。

基本上,magbie只是一个在git repo中管理文本文件的web工具。进入 它可以创建笔记本(只是文件夹);创建、编辑和删除 笔记(只是文件)。差不多了。但是,当你做任何 在这些更改中,它们会自动提交给git。

演示

A demo of magpie is available here

(如果您做了更改,它们就会消失,这是因为演示程序会自行重置 每15分钟。)

什么不是喜鹊?

  • 完成(见contributing
  • 安全(喜鹊只会像你做的那样安全。如果您的git repo托管在 作为一个公共服务器,人们可以阅读你的笔记。如果你用 打开网络,人们可能可以访问您的笔记。等)
  • 闪亮的(这是一个由一个 人。它永远不会像Evernote那样好或可用。

功能

  • 在页面上呈现标记和HTML注释

  • 使用Git作为后端

    • Easy backups (if you know git): clone once, then push/pull to backup notes
    • track history, etc, just like with git (using git, not via magpie’s web interface … yet?)
  • 将“[]”和“[X]”呈现为复选框。单击它们将更改并保存 注意事项。

  • 给自己发邮件通知(参见emailing notes

  • 抓取PDF文件,使其可以在Magpie中搜索(请参见pdf_scraper

图像属性

logo/favicon由Kieran Palmer提供,根据cc by-sa 2.0 generic授权。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
安卓如何在java字符串中获取RATE的值   java ANT在哪里输出编译器错误?   在java中,while循环在何处启动对象   javacom。谷歌。格森。内部的LinkedTreeMap无法强制转换到我的类   java单选按钮。isSelected()方法未返回正确的响应   嵌入式系统中applet中的java相对码基字段   如何在eclipse中将Java应用程序附加到jvm探查器?   java为什么Android应用程序崩溃?   在java中拖放上传后保持文件夹结构   爪哇多领导人选举问题   java Springs RestTemplate如何处理postForEntity()中的错误响应   Java如何用前导零递增整数字符串?   java Android将文本作为图像共享给其他应用程序   Java搜索替换   java isDirectory()不适用于UNIX目录   java我们可以得到显示测试类是否通过或失败的TestNG报告吗   Java类对象排序和分组   简单Java幂递归   java在处理MethodArgumentNotValidException时如何访问请求对象?