Skip to content

Instantly share code, notes, and snippets.

View greyli's full-sized avatar
🌲

Grey Li greyli

🌲
View GitHub Profile
@greyli
greyli / luckyzhihu.py
Last active December 17, 2019 11:35
知乎文章抽奖脚本(某次抽奖某位读者提供的)
# -*- coding: utf-8 -*-
import requests
import json
import re
import time
import random
import webbrowser
# 补充自己的 COOKIE _xsrf 的值
COOKIE = '_xsrf=XXX'
@greyli
greyli / update.py
Created May 13, 2017 03:13
Upgrading all packages with pip
# http://stackoverflow.com/questions/2720014/upgrading-all-packages-with-pip
import pip
from subprocess import call
for dist in pip.get_installed_distributions():
call("pip install --upgrade " + dist.project_name, shell=True)
@greyli
greyli / bootstrap_navbar_logo.css
Last active April 19, 2017 10:46
Bootstrap responsive navbar-brand image.
/* navbar brand logo */
.navbar-brand {
padding: 0px;
}
.navbar-brand>img {
height: 100%;
padding: 10px;
width: auto;
}
@greyli
greyli / app.py
Last active February 25, 2024 03:04
Photo upload and manage with Flask and Flask-Uploads (Multiple file upload support!).
# -*- coding: utf-8 -*-
import os
import uuid
from flask import Flask, render_template, redirect, url_for, request
from flask_uploads import UploadSet, configure_uploads, IMAGES, patch_request_class
from flask_wtf import FlaskForm
from flask_wtf.file import FileField, FileRequired, FileAllowed
from wtforms import SubmitField
@greyli
greyli / index.html
Last active May 16, 2022 12:58
Photo upload demo with Flask-Uploads and Flask-WTF.
<!-- create a folder named templates, put this file into it -->
<!DOCTYPE html>
<title>Upload File</title>
<h1>Photo Upload</h1>
<form method="POST" enctype="multipart/form-data">
{{ form.hidden_tag() }}
{{ form.photo }}
{% for error in form.photo.errors %}
<span style="color: red;">{{ error }}</span>
{% endfor %}
@greyli
greyli / upload.py
Last active July 28, 2019 04:59
Photo upload demo with Flask-Uploads.
# -*- coding: utf-8 -*-
import os
from flask import Flask, request
from flask_uploads import UploadSet, configure_uploads, IMAGES, patch_request_class
app = Flask(__name__)
app.config['UPLOADED_PHOTOS_DEST'] = os.getcwd()
photos = UploadSet('photos', IMAGES)
configure_uploads(app, photos)
@greyli
greyli / upload.py
Last active September 25, 2022 15:28
Photo upload demo with Flask.
# -*- coding: utf-8 -*-
import os
from flask import Flask, request, url_for, send_from_directory
from werkzeug import secure_filename
ALLOWED_EXTENSIONS = set(['png', 'jpg', 'jpeg', 'gif'])
app = Flask(__name__)
app.config['UPLOAD_FOLDER'] = os.getcwd()
app.config['MAX_CONTENT_LENGTH'] = 16 * 1024 * 1024
@greyli
greyli / center.html
Created December 12, 2016 05:13
Make a centered and responsive photo gallery.
<div class="gallery">
<img src="">
<img src="">
<img src="">
<img src="">
<img src="">
<img src="">
...
</div>