Skip to content

Instantly share code, notes, and snippets.

@duyamin
duyamin / paper-qa-zotero.py
Created April 18, 2023 05:26 — forked from lifan0127/paper-qa-zotero.py
Streamlining Literature Reviews with Paper QA and Zotero
import os
os.environ['OPENAI_API_KEY'] = '<Your OpenAI API Key>'
# See here on how to find your Zotero info: https://github.com/urschrei/pyzotero#quickstart
ZOTERO_USER_ID = '<Your Zotero User ID>'
ZOTERO_API_KEY = '<Your Zotero API Key>'
ZOTERO_COLLECTION_ID = '<Your Zotero Collection ID>'
question = 'What predictive models are used in materials discovery?'
# The following prompt instruction is injected to limit the number of keywords per query
#!/usr/bin/env python
# coding: utf-8
import pysubs2
import re
from stardict import DictCsv
# depend on https://github.com/skywind3000/ECDICT/
dict_filename="ecdict.csv"
sub_filename="01sub.srt"

不知不觉已经运营书店 1 年过了,这 1 年来尝试过很多技术方案和运营方案,包括价格的调整等。接下来我将从技术 运营 工具 推广等各个角度总结一下过去 1 年多的收获。

1.公司注册

公司注册在美国,之所以没有注册在大陆主要是业务问题。离岸相对来说更安全些,当然最重要的原因是因为 stripe 不支持大陆的公司。而我主要使用 stripe 来收款,下面会将为什么独爱 stripe 收款。

公司注册主要是使用 stripe atlas 注册的,相信很多朋友已经注册成功了。简单说 stripe atlas 是啥?500 刀 它帮你搞定公司注册,美国银行卡,税号这些。具体见:https://stripe.com/atlas 在该网站发起请求即可,之后他们会邮件联系你。你可以直接用的邀请链接 https://atlas.stripe.com/invite/ctak0z3t 省去等待他们邀请的时间。关于公司注册这里分了 LLC 和 C Cor 一般选择 C Cor 股份制,两者的差别你可以在 stripe 官网上具体看看。

2.收款

========================crowbar.swoole.php:==================
<?php
/*
crowbar.php是客户端
crowbar_server.php是服务端
客户端监听端口 和 服务端转发目标端口 都是写死的
服务端 可以用swoole内建一个socks5, 仿照: http://m.jb51.net/article/83531.htm
然后可以在客户端加参数 来区分forward 和 socks5
*/
@duyamin
duyamin / config.json
Created March 19, 2018 08:57 — forked from wd/config.json
路由器梅林固件上面使用 v2ray 的方案
{
"log": {
"loglevel": "none"
},
"inbound": {
"port": 23456,
"listen": "127.0.0.1",
"protocol": "socks",
"settings": {
"udp": true
@duyamin
duyamin / modern_crypto.md
Created December 15, 2017 02:45 — forked from byronhe/modern_crypto.md
现代密码学实践指南[2015年]

现代密码学实践指南[2015年]

标签(空格分隔): 密码学


本文介绍目前现代密码学的最先进技术, 前半部分主要翻译自 《Cryptographic Right Answers》,附上收集的资料,和byron个人的理解。

@duyamin
duyamin / README.md
Created November 10, 2017 14:35 — forked from mariotaku/README.md
Followers Cleaner Script

Usage

  1. Execute pip3 install -r requirements.txt to install dependencies
  2. Execute followers_clear.py and follow instructions.

Notes

Consumer keys can be found here. Use these keys instead of applying yourself can get rid of rate limit.

平台:DigitalOcean VPS ubuntu14.04 x64, strongswan5.2.2 运行以下命令请使用root权限

一:安装strongswan

由于ubuntu软件仓库中strongswan版本较低,因此从官网源码编译安装

apt-get install build-essential     #编译环境
aptitude install libgmp10 libgmp3-dev libssl-dev pkg-config libpcsclite-dev libpam0g-dev     #编译所需要的软件
@duyamin
duyamin / xx.py
Last active August 29, 2015 14:16 — forked from anonymous/xx.py
import requests
import lxml.html
page = requests.get('http://tieba.baidu.com/p/2166231880').text
doc = lxml.html.document_fromstring(page)
for idx, el in enumerate(doc.cssselect('img.BDE_Image')):
with open('%03d.jpg' % idx, 'wb') as f:
f.write(requests.get(el.attrib['src']).content)