python简历模板_于是我用 Python 重写了那个上千 star 的“开源”简历模板
DEMO 地址: [我是链接]( http:sinux.cc),阅读密码: 1234, 管理密码: abcd
项目地址: https://github.com/shnode/Deerlet
为什么不用 DeerResume
DeerResume 是国内很火的一个“开源”简历模板。
DeerResume 的前端很漂亮,但它远远称不上作者所说的“ DeerResume 作为一个开源软件”。因为简历一切数据都保存在 http://cvbox.sinaapp.com/ 这个 sae 的云端,是的,并且在 app.js 中:
var baseurl = 'http://cvbox.sinaapp.com/'; // 使用 SAE 托管简历数据
// var baseurl = 'data.php'; // 使用本地文件托管简历数据,本地模式下,不支持在线编辑
我们不去猜测这么多保存在云端的简历会被拿去做什么,可能如作者所说只是做数据缓存。但是这个本地的 data.php 基本上没什么用处,在离线的情况下(本地调试),我甚至不能编辑,修改和查看我自己的简历, 因为它根本就不存在。
而打印服务,也是放在作者的远端,依赖一个 http://pdf.ftqq.com/ 的链接,并提供下载服务。
如果你用这个服务下载了 pdf 文件,那么这个文件的底端还有水印。
这些理由已经足够让我不去使用它了,更不要说阅读密码和管理密码的传输方式,参见 issue
Deerlet
Deerlet 是一个开源在线简历模板,提供在线展示,在线编辑,下载 pdf 服务(无水印:),密码写死在后台配置文件并在 session 中保存和验证,不需要任何数据库。
DEMO | 在线预览 (阅读密码: 1234, 管理密码: abcd )
(resume.md 的基本模板仅作为参考)
下载及部署
( Deerlet 只支持 Python3 )
依赖 Python3 环境。
克隆 Deerlet:
git clone git@github.com:shnode/Deerlet.git && cd Deerlet/static && git clone https://github.com/pandao/editor.md.git
安装第三方包(最好在 virtualenv 中):
pip install -r requirements.txt
安装 pdf 打印服务的依赖 wkhtmltopdf:
osx/windows : 在 http://wkhtmltopdf.org/downloads.html 下载的对应版本并安装。
DEB 系 linux: sudo apt-get install wkhtmltopdf
其余 linux 查询相关包管理或去 http://wkhtmltopdf.org/downloads.html 下载.
如果下载之后仍然报错,请尝试重新编译 QT 和 wkhtmltopdf ,参见: 链接
由于服务器中文字体不全的问题,请下载字体并更新缓存:
sudo apt-get install fonts-wqy-microhei ttf-wqy-microhei fonts-wqy-zenhei ttf-wqy-zenhei
fc-cache -f -v
运行:
Python3 main.py
open "http://127.0.0.1:5000" # 访问 http://127.0.0.1:5000
配置
建议在使用之前,进行配置。配置集中在 Deerlet 的项目根目录下的 config.py 中:
SECRET_KEY = os.environ.get('SECRET_KEY') or 'deerletisawesome' # Modify your SECRET KEY 建议足够复杂
TITLE = 'Deerlet' # 简历标题,例:马云的简历
SUB_TITLE = '基于 Python 的开源简历模板' # 简历子标题,一句话介绍自己,例:好的东西往往都是很难描述的。
READ_PASSWORD = '12345' # 简历浏览密码
ADMIN_PASSWORD = 'abcd' # 简历管理密码
BASE_DIR = basedir
UPLOAD_FOLDER = basedir
PDF_OPTIONS = {
'page-size': 'Letter',
'margin-top': '0.75in',
'margin-right': '0.75in',
'margin-bottom': '0.75in',
'margin-left': '0.75in',
'encoding': "UTF-8",
'no-outline': None
} # PDF 设置
在线编辑模式下,每 6 秒自动保存一次当前的文本(全文保存),如果你想修改这个数值,在 admin.html 的第 35 行进行修改:
setInterval("saveToFile()", 6000); // 修改自动保存的时间
一切简历数据(除了标题)保存在 resume.md 中,如果喜欢,你也可以离线编辑,并且 copy 到任何地方。
License
GPLv2
python简历模板_于是我用 Python 重写了那个上千 star 的“开源”简历模板相关推荐
- python编程基础_月隐学python第2课
python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...
- 查看Python的版本_查看当前安装Python的版本
一.查看Python的版本_查看当前安装Python的版本 具体方法: 首先按[win+r]组合键打开运行: 然后输入cmd,点击[确定]: 最后执行[python --version]命令即可. 特 ...
- python opencv手册_教你用Python实现5毛钱特效(给你的视频来点料)
一.前言 请务必看到最后.Python牛已经不是一天两天的事了,但是我开始也没想到,Python能这么牛.前段时间接触了一个批量抠图的模型库,而后在一些视频中找到灵感,觉得应该可以通过抠图的方式,给视 ...
- python并行运算库_最佳并行绘图Python库简介:“ HiPlot”
python并行运算库 HiPlot is Facebook's Python library to support visualization of high-dimensional data ta ...
- python新手难点_初学两天python的操作难点总结
已经学习两天python,将我认为的操作难点进行总结 1 在cmd下 盘与盘之间的切换 直接 D或d: 就好 2 查找当前盘或者文件下面的目录 直接 dir 3 想在一个盘下进去一个文件夹,用cd空格 ...
- python内存泄漏_诊断和修复Python中的内存泄漏
python内存泄漏 Fugue uses Python extensively throughout the Conductor and in our support tools, due to i ...
- 初中生python怎么教_初中生如何自学Python,计算机网络技术?
首先针对大数据行业而言,对于数据的要求并不高.如果是从事大数据分析相关的工作是需要一定的数学基础,但实际上思想更重要. 懒人目录:了解计算机层级 Python的职业发展方向 针对发展方向的学习重点 P ...
- 趣学python编程下载_《趣学Python编程》——1.2 安装Python
本节书摘来自异步社区<趣学Python编程>一书中的第1章,第1.2节,作者[美]Jason Briggs,尹哲 译,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...
- python武汉工资_进来看看学Python的工资有多高?
80% 的朋友都希望可以通过 Python 找到一个高薪工作.但现在市场在变化,大部分都只能勉强凑合. 为什么这么说?先来看看 Python 相关的工作状况: 技能太窄能力受限:只会 Python 爬 ...
- python基本原理概论_怎样开始自学Python?
本人才疏学浅,学识大多浅尝辄止,故文章若有错误,不论是文字笔误还是理解有错,烦请您留言以告知,本人必定感激不尽! **Python分类下的系列文章,不断更新中,如果你迫不及待地想要看看写得如何可以先试 ...
最新文章
- 好多Javascript日期选择器呀--1
- node.js(一)
- React文档(十四)深入JSX
- C语言 —— 预定义符号__FILE____LINE___func__(编写调试函数printf , debug)
- C++ 异常处理Demo - win32 版
- 如何修改oracle字段类型
- LeetCode 107. 二叉树的层次遍历 II(队列)
- [转载] JAVA 构造函数及其重载
- 依赖注入的三种方式_Java核心知识 Spring原理十 Spring 依赖注入四种方式
- JSON数据、字符串拼接、宽字符处理、数组、Notice警告、isset和empty、变量、作用域、常量、include和require
- Applet类的方法
- matlab图像画轮毂,轮毂设计及三维造型(全套图纸三维).doc
- 8道经典逻辑推理题(附带答案)
- 3D游戏建模快速制作枪械的几种方法【3Dmax,Zbrush,Maya】
- 攻防世界 Reverse logmein
- PS Tray Factory win7 系统托盘 软件用法
- win设置右键快捷打开软件
- java并发知识汇总
- TEE系列之GP规范TEE API浅析
- reduce()方法
热门文章
- 让你嘿嘿嘿!最新windows7升级win10方法!
- C++中的指针类型与构造函数,析构函数
- 无线wifi服务器,无线串口服务器,wifi转串口,网口转wifi,无线串口通讯模块-上海卓岚...
- 中移动投身开放大潮重整数据业务
- 德国华人餐饮外卖的春天?
- 无人车路径规划与控制综述
- 麻省理工学院公开课:经典力学
- js特效--移动的广告窗
- 下载安装linux RedHat
- 电磁寻迹智能车HAL库基于cubeMX—三轮(分段PID+归一化+差速+均值滤波+多路ADC+三叉+环岛+十字)