./app.py
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
/stats.json |
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
/*** Native messaging "ping_pong" example in C. | |
* | |
* It is reimplementation of the corresponding Python example from | |
* https://github.com/mdn/webextensions-examples/tree/master/native-messaging | |
* | |
* # Python 3.x version | |
* # Read a message from stdin and decode it. | |
* def getMessage(): | |
* rawLength = sys.stdin.buffer.read(4) | |
* if len(rawLength) == 0: |
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
#!/usr/bin/env python3 | |
""" | |
https://www.youtube.com/watch?v=BleOgPhsdfc | |
""" | |
from dataclasses import dataclass | |
@dataclass | |
class RedLightViolation: | |
"""...""" |
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
#!/usr/bin/env python3 | |
"""Get external ip using DNS, HTTP, STUN protocols. | |
Print the first result (the fastest). | |
Usage: | |
$ python3 -m external_ip [--quiet] | |
Optional dependencies: | |
$ python3 -m pip install aidns pynat pystun3 |
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
/*.json | |
/*.xml |
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
#!/usr/bin/env python3 | |
""" | |
- read subprocess output without threads using a socket pair | |
- show the output in a tkinter GUI (while the process is still running) | |
- stop subprocess on a button press | |
""" | |
import logging | |
import os | |
import socket | |
import sys |
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
#!/usr/bin/env python3 | |
"""Entry -> queue -> (client request) -> (server response) -> Label""" | |
import os | |
import socket | |
from threading import Thread | |
from tkinter import BOTH, Tk, ttk | |
from queue import Queue, Full | |
def echo_server(host, port): |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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
#!/usr/bin/python3 | |
"""Demonstrate that without `sys.exit()` exit status is zero after `app.exit(1)`.""" | |
import sys | |
from PyQt5.Qt import QApplication, QPushButton | |
app = QApplication(sys.argv) | |
w = QPushButton("Exit 1") | |
w.clicked.connect(lambda: app.exit(1)) | |
w.show() |
NewerOlder