socks5代理
youtube-dl --proxy socks5://127.0.0.1:1080 https://www.youtube.com/watch?v=6_gLU_OStK0
http代理
youtube-dl --proxy http://127.0.0.1:8118 https://www.youtube.com/watch?v=6_gLU_OStK0
socks5代理
youtube-dl --proxy socks5://127.0.0.1:1080 https://www.youtube.com/watch?v=6_gLU_OStK0
http代理
youtube-dl --proxy http://127.0.0.1:8118 https://www.youtube.com/watch?v=6_gLU_OStK0
| /* | |
| * Multiplexed SSD1306 Demo | |
| * Copyright © 2018-01-02 tobozo | |
| * | |
| * https://github.com/tobozo | |
| * https://twitter.com/tobozotagada | |
| * | |
| * Permission is hereby granted, free of charge, to any person obtaining a copy of | |
| * this software and associated documentation files (the “Software”), to deal in | |
| * the Software without restriction, including without limitation the rights to |
| 127.0.0.1 api.ad.xiaomi.com | |
| 127.0.0.1 sdkconfig.ad.xiaomi.com | |
| 127.0.0.1 ad.mi.com | |
| 127.0.0.1 ad.xiaomi.com | |
| 127.0.0.1 ad1.xiaomi.com | |
| 127.0.0.1 adv.sec.miui.com | |
| 127.0.0.1 test.ad.xiaomi.com | |
| 127.0.0.1 new.api.ad.xiaomi.com |
| import pathlib | |
| import sys | |
| import sh | |
| def clone_if_not_exists(name, url, **kwargs): | |
| if not pathlib.Path(name).exists(): | |
| print("Cloning", url, "...") | |
| sh.git.clone(url, name, depth=1, **kwargs) |
| #!/usr/bin/env python | |
| # encoding: utf-8 | |
| import tornado.ioloop | |
| import tornado.web | |
| import tornado.log | |
| import tornado.httpserver | |
| from tornado.options import define, options | |
| import logging | |
| import tornado.gen |
| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <string.h> | |
| #include "freertos/FreeRTOS.h" | |
| #include "freertos/task.h" | |
| #include "esp_wifi.h" | |
| #include "esp_event.h" | |
| #include "lwip/inet.h" | |
| #include "lwip/ip4_addr.h" | |
| #include "lwip/dns.h" |
| #include "ets_sys.h" | |
| #include "osapi.h" | |
| #include "user_interface.h" | |
| os_timer_t rtc_test_t; | |
| #define RTC_MAGIC 0x55aaaa55 | |
| typedef struct { | |
| uint64 timeAcc; | |
| uint32 magic; |
| #include <PubSubClient.h> | |
| #include <ESP8266WiFi.h> | |
| const char* ssid = "................."; | |
| const char* password = "................"; | |
| char* topic = "esp8266_arduino_out"; | |
| char* server = "iot.eclipse.org"; | |
| import tornado.ioloop | |
| import tornado.web | |
| import gen | |
| import time | |
| import os | |
| import tornado | |
| file_list = os.listdir("img") | |
| counter = 0 |
| int aprintf(char *str, ...) { | |
| int i, j, count = 0; | |
| va_list argv; | |
| va_start(argv, str); | |
| for(i = 0, j = 0; str[i] != '\0'; i++) { | |
| if (str[i] == '%') { | |
| count++; | |
| Serial.write(reinterpret_cast<const uint8_t*>(str+j), i-j); |