替换上你的 API Token,域名ID,记录ID等参数,就可以运行了。 会在后台一直运行,每隔30秒检查一遍IP,如果修改了就更新IP。
获得 domain_id 可以用 curl
curl -k https://dnsapi.cn/Domain.List -d "login_token=TOKEN"`| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| """Kenneth Reitz's GitHub Syncer | |
| This script uses the GitHub API to get a list of all forked, mirrored, public, and | |
| private repos in your GitHub account. If the repo already exists locally, it will | |
| update it via git-pull. Otherwise, it will properly clone the repo. | |
| It will organize your repos into the following directory structure: |
替换上你的 API Token,域名ID,记录ID等参数,就可以运行了。 会在后台一直运行,每隔30秒检查一遍IP,如果修改了就更新IP。
获得 domain_id 可以用 curl
curl -k https://dnsapi.cn/Domain.List -d "login_token=TOKEN"`| class ImageWithThumbnail(models.Model): | |
| name = models.CharField(max_length = 255) | |
| image = models.ImageField(upload_to=settings.UPLOAD_ROOT,max_length=500,blank=True,null=True) | |
| thumbnail = models.ImageField(upload_to=settings.UPLOAD_ROOT,max_length=500,blank=True,null=True) | |
| def create_thumbnail(self): | |
| # original code for this method came from | |
| # http://snipt.net/danfreak/generate-thumbnails-in-django-with-pil/ |
| if ($request_uri = /) { | |
| set $test A; | |
| } | |
| if ($host ~* teambox.com) { | |
| set $test "${test}B"; | |
| } | |
| if ($http_cookie !~* "auth_token") { | |
| set $test "${test}C"; |
| # 安装vim-powerline | |
| cd ~/.vim/bundle | |
| git clone git://github.com/Lokaltog/vim-powerline.git | |
| # 配置vim-powerline | |
| vim ~/.vimrc | |
| # ~/.vimrc | |
| set nocompatible | |
| set laststatus=2 | |
| set t_Co=256 |
| data:text/html, <style type="text/css">#e{position:absolute;top:0;right:0;bottom:0;left:0;}</style><div id="e"></div><script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js" type="text/javascript" charset="utf-8"></script><script>var e=ace.edit("e");e.setTheme("ace/theme/monokai");e.getSession().setMode("ace/mode/ruby");</script> |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <title>Bootstrap Table Checkbox Select All and Cancel</title> | |
| <link href="//cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"> | |
| </head> | |
| <body> | |
| <h2>Bootstrap Table Checkbox Select All and Cancel</h2> | |
| <table class="table table-striped"> |
| # Constructed with help from | |
| # http://stackoverflow.com/questions/53497/regular-expression-that-matches-valid-ipv6-addresses | |
| # Try it on regex101: https://regex101.com/r/yVdrJQ/1 | |
| import re | |
| IPV4SEG = r'(?:25[0-5]|(?:2[0-4]|1{0,1}[0-9]){0,1}[0-9])' | |
| IPV4ADDR = r'(?:(?:' + IPV4SEG + r'\.){3,3}' + IPV4SEG + r')' | |
| IPV6SEG = r'(?:(?:[0-9a-fA-F]){1,4})' | |
| IPV6GROUPS = ( |
| {"lastUpload":"2020-04-30T04:17:22.471Z","extensionVersion":"v3.4.3"} |
| # -*- encoding: utf-8 -*- | |
| # requires a recent enough python with idna support in socket | |
| # pyopenssl, cryptography and idna | |
| from OpenSSL import SSL | |
| from cryptography import x509 | |
| from cryptography.x509.oid import NameOID | |
| import idna | |
| from socket import socket |