This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// ***************************************************************************** | |
// GREAT-KIWI / PAYMENT-GATEWAYS / ALIPAY / CROSS-BORDER / | |
// GET-URL-AND-QUERY-STRING-FOR-PAYMENT-REQUEST.PHP | |
// OPMC Australia - www.opmc.com.au | |
// (C) 2013 - 2014 Peter Newman. All Rights Reserved. | |
// ***************************************************************************** | |
namespace greatKiwi_paymentGateways_alipayCrossBorder ; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from com.alipay.ams.api.model.merchant import Merchant | |
from com.alipay.ams.api.model.amount import Amount | |
from com.alipay.ams.api.model.settlement_strategy import SettlementStrategy | |
from com.alipay.ams.api.model.order import Order | |
from com.alipay.ams.api.model.product_code_type import ProductCodeType | |
from com.alipay.ams.api.model.payment_method import PaymentMethod | |
from com.alipay.ams.api.model.env import Env | |
from com.alipay.ams.api.model.goods import Goods | |
from com.alipay.ams.api.model.terminal_type import TerminalType | |
from com.alipay.ams.api.model.os_type import OsType |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Change the run script on `settings> Build Execution and Deployment > Console > Python Console` to | |
# hoping you have your settings at project/project/settings.py (if not, change accordingly;) | |
import os,sys,django;sys.path.extend([WORKING_DIR_AND_PYTHON_PATHS]) | |
os.environ['DJANGO_SETTINGS_MODULE'] = WORKING_DIR_AND_PYTHON_PATHS.split('/')[-1]+'.settings' | |
print('Python {0} on {1} using {2} as settings'.format(sys.version, sys.platform, os.environ['DJANGO_SETTINGS_MODULE'])) | |
django.setup() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"inbounds": [{ | |
"tag": "vmess-in", | |
"port": 10000, | |
"listen":"127.0.0.1", | |
"protocol": "vmess", | |
"settings": { | |
"clients": [ | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from __future__ import unicode_literals | |
from django_mysql.models import JSONField | |
import uuid | |
from django.db import models | |
from admission.models import Lesson | |
class LAActivity(models.Model): | |
lesson = models.ForeignKey(Lesson) | |
title = models.CharField(max_length=50) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
sudo add-apt-repository ppa:chris-lea/libsodium; | |
sudo echo "deb http://ppa.launchpad.net/chris-lea/libsodium/ubuntu trusty main" >> /etc/apt/sources.list; | |
sudo echo "deb-src http://ppa.launchpad.net/chris-lea/libsodium/ubuntu trusty main" >> /etc/apt/sources.list; | |
sudo apt-get update && sudo apt-get install libsodium-dev; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apt-get install -y fontconfig ttf-wqy-microhei | |
youtube-dl --id --write-sub -f 22+bestaudio https://www.youtube.com/watch?v=qI8T1zdqOV0 | |
ffmpeg -i qI8T1zdqOV0.zh-CN.vtt qI8T1zdqOV0.zh-CN.srt | |
#ffmpeg -i qI8T1zdqOV0.mp4 -vcodec copy -acodec copy qI8T1zdqOV0.mkv | |
ffmpeg -i qI8T1zdqOV0.mkv -c:a libfdk_aac -vf subtitles="qI8T1zdqOV0.zh-CN.srt:force_style='Fontsize=24,Fontname=WenQuanYi Micro Hei'" qI8T1zdqOV0.tmp.mkv | |
ffmpeg -i qI8T1zdqOV0.tmp.mkv -vcodec copy -acodec copy qI8T1zdqOV0.mp4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ============================================= | |
// Cookie reset for multiple-cart(same domain) | |
// ============================================= | |
$oc156_instance_id = 'us'; | |
if (isset($_COOKIE['oc156_instance'])) { | |
if ($_COOKIE['oc156_instance'] != $oc156_instance_id) { | |
// clean session | |
unset($_COOKIE['PHPSESSID']); | |
// update lang/currency cookie | |
unset($_COOKIE['language']); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class XForwardedForMiddleware(object): | |
def process_request(self, request): | |
if "HTTP_X_FORWARDED_FOR" in request.META: | |
ip = request.META["HTTP_X_FORWARDED_FOR"] | |
if ip.startswith('::ffff:'): | |
ip = ip[len('::ffff:'):] | |
request.META["REMOTE_ADDR"] = ip | |
request.META["REMOTE_HOST"] = None |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
a simple stop loss/start gain bot | |
adjust STOP_PRICE/START_PRICE and STOP_VOLUME/START_VOLUME to your needs. | |
to reset orders during runtime, press (s) for a new stop order and (g) for a new start gain | |
The file can be reloaded after editing without restarting goxtool by simply pressing the (l) key. | |
""" | |
# Using the global statement | |
# pylint: disable=W0603 | |
# No exception type(s) specified | |
# pylint: disable=W0702 |
NewerOlder