• 大小: 531KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-06-17
  • 语言: Python
  • 标签:

资源简介

PermaNote是基于Sandstorm开源的个人云笔记应用,拥有强大的搜索功能,快速定位所要寻找的笔记。 特性: 支持Markdown 编辑 支持复制、粘贴、拖拽上传图片 支持全文搜索 代码高亮 标签 支持嵌入视频等多媒体文件 快捷键创建、提交笔记

资源截图

代码片段和文件信息

import os

from flask import Flask
from playhouse.flask_utils import FlaskDB

# Configuration values.
APP_DIR = os.path.dirname(os.path.realpath(__file__))

# The playhouse.flask_utils.FlaskDB object accepts database URL configuration
# set db location and debug depending on if the app is running locally or
# in production on Sandstorm
if os.getenv(‘SANDSTORM‘):
    DATAbase = ‘sqliteext:////var/permanote.db‘
else:
    DATAbase = ‘sqliteext:///%s‘ % os.path.join(APP_DIR ‘permanote.db‘)

application = Flask(__name__)
application.config.from_object(__name__)

# FlaskDB is a wrapper for a peewee database that sets up pre/post-request
# hooks for managing database connections.
flask_db = FlaskDB(application)

# The ‘database‘ is the actual peewee database as opposed to flask_db which is
# the wrapper.
database = flask_db.database

# Upload folder and file allowed extensions
if os.getenv(‘SANDSTORM‘):
    application.config[‘UPLOAD_FOLDER‘] = ‘/var/uploads‘
    application.config[‘DEBUG‘] = False
else:
    application.config[‘UPLOAD_FOLDER‘] = ‘%s/uploads‘ % os.path.join(APP_DIR)
    application.config[‘DEBUG‘] = True

# file types allowed for upload
application.config[‘ALLOWED_EXTENSIONS‘] = set([‘jpg‘ ‘jpeg‘ ‘png‘ ‘gif‘ ‘webp‘])

# This is used by micawber which will attempt to generate rich media
# embedded objects with maxwidth=800.
application.config[‘SITE_WIDTH‘] = 800

# The secret key is used internally by Flask to encrypt session data stored
# in cookies. Make this unique for your app.
application.config[‘SECRET_KEY‘] = ‘asdfkj23kjdflkj23lkjs‘

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-02-26 19:17  keybits-permanote-37187e4\
     文件         870  2016-02-26 19:17  keybits-permanote-37187e4\.gitignore
     目录           0  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\
     文件         102  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\.gitattributes
     文件          97  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\.gitignore
     文件         799  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\CHANGELOG.md
     文件        4298  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\Vagrantfile
     目录           0  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\app-graphics\
     文件        1501  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\app-graphics\permanote-dolphin.svg
     文件        4131  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\app-graphics\permanote-dolphin128.png
     文件        4800  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\app-graphics\permanote-dolphin150.png
     文件         833  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\app-graphics\permanote-dolphin24.png
     文件        9968  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\app-graphics\permanote-dolphin300.png
     文件        1463  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\app-graphics\permanote-dolphin48.png
     文件         239  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\build.sh
     文件         712  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\description.md
     文件        1824  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\global-setup.sh
     文件         332  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\launcher.sh
     文件        3641  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\pgp-keyring
     文件         429  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\pgp-signature
     文件       39540  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\sandstorm-files.list
     文件        9040  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\sandstorm-pkgdef.capnp
     目录           0  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\screenshots\
     文件       60652  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\screenshots\permanote-screen-0.png
     文件      102652  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\screenshots\permanote-screen-1.png
     文件       29782  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\screenshots\permanote-screen-2.png
     文件       56182  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\screenshots\permanote-screen-3.png
     文件       32119  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\screenshots\permanote-screen-4.png
     文件       57386  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\screenshots\permanote-screen-5.png
     文件       21773  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\screenshots\permanote-screen-6.png
     目录           0  2016-02-26 19:17  keybits-permanote-37187e4\.sandstorm\service-config\
............此处省略35个文件信息

评论

共有 条评论