- https://github.com/MayQueenTechCommunity/PIXPAPER-213-C
- https://github.com/meteorTriangle/EPDA0213E5_4C
We can use adafruit_jd79661 library. https://docs.circuitpython.org/projects/jd79661/en/latest/
| # HTLをストリーミングしてよだれさんのノート数を表示するやつ | |
| # Required hardware: | |
| # RPi Pico2W | |
| # uHAT Porter Pico (https://ssci.to/9364) | |
| # Pimoroni Micro Dot pHAT | |
| # Required software: | |
| # CircuitPython == 9.2.6 | |
| # akkie_wifi (https://github.com/Akkiesoft/akkiesoft-pico/blob/main/CircuitPython/cp_networks/networks/akkie_wifi.py) | |
| import board |
| # API to resize and convert to bmp image | |
| # 99% Copilot made | |
| from PIL import Image | |
| import sys | |
| import os | |
| import requests | |
| from flask import Flask, request, send_file, jsonify | |
| from io import BytesIO |
| #!/bin/bash | |
| BACKUP_VMS=( | |
| ここにVMの名前を書く | |
| ) | |
| DEST=/usb-ssd/kvm-backup | |
| # 今の曜日 | |
| WOD=$(LANG=C date +%a) | |
| # 今週日曜日の日付 |
| import adafruit_connection_manager | |
| import wifi | |
| class akkie_wifi(): | |
| def __init__(self, ap_list): | |
| self.ap_list = ap_list | |
| self.connected = False | |
| self.pool = None | |
| self.ssl_context = None |
| OpenSSL::SSL::SSLError SSL_read: unexpected eof while reading | |
| /Users/akkie/.rbenv/versions/3.3.6/lib/ruby/3.3.0/openssl/buffering.rb:80:in `sysread' | |
| /Users/akkie/.rbenv/versions/3.3.6/lib/ruby/3.3.0/openssl/buffering.rb:80:in `fill_rbuff' | |
| /Users/akkie/.rbenv/versions/3.3.6/lib/ruby/3.3.0/openssl/buffering.rb:236:in `gets' | |
| /Users/akkie/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/httpclient-2.8.3/lib/httpclient/ssl_socket.rb:62:in `gets' | |
| /Users/akkie/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/httpclient-2.8.3/lib/httpclient/session.rb:907:in `block in read_body_chunked' | |
| /Users/akkie/.rbenv/versions/3.3.6/lib/ruby/3.3.0/timeout.rb:186:in `block in timeout' | |
| /Users/akkie/.rbenv/versions/3.3.6/lib/ruby/3.3.0/timeout.rb:193:in `timeout' | |
| /Users/akkie/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/httpclient-2.8.3/lib/httpclient/session.rb:906:in `read_body_chunked' | |
| /Users/akkie/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/httpclient-2.8.3/lib/httpclient/session.rb:585:in `get_body' |
| diff --git a/plugin/mastodon_sse_streaming/raw_server_sent_events_stream.rb b/plugin/mastodon_sse_streaming/raw_server_sent_events_stream.rb | |
| index 2797779b..a4cf17df 100644 | |
| --- a/plugin/mastodon_sse_streaming/raw_server_sent_events_stream.rb | |
| +++ b/plugin/mastodon_sse_streaming/raw_server_sent_events_stream.rb | |
| @@ -41,6 +41,9 @@ module Plugin::MastodonSseStreaming | |
| end | |
| end | |
| rescue SocketError, | |
| + Errno::ENETDOWN, | |
| + Errno::ECONNREFUSED, |
| notice: {MIKUTTER_DIR}/plugin/mastodon_sse_streaming/raw_server_sent_events_stream.rb:31:in `block in to_enum': connect https://social.mikutter.hachune.net/api/v1/streaming/user? (#<Plugin::Mastodon::SSEAuthorizedType:0x0000000133684c08>) | |
| #<Errno::ENETDOWN: Network is down - Network is down - connect(2) for "social.mikutter.hachune.net" port 443 (social.mikutter.hachune.net:443)>notice: {MIKUTTER_DIR}/plugin/mastodon_sse_streaming/raw_server_sent_events_stream.rb:31:in `block in to_enum': connect https://mstdn.maud.io/api/v1/streaming/user? (#<Plugin::Mastodon::SSEAuthorizedType:0x000000012342c768>) | |
| #<Thread:0x00000001334a6260 /Users/akkie/mikutter/plugin/mastodon_sse_streaming/connection.rb:68 run> terminated with exception (report_on_exception is true): | |
| /Users/akkie/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/httpclient-2.8.3/lib/httpclient/session.rb:623:in `rescue in create_socket': Network is down - Network is down - connect(2) for "social.mikutter.hachune.net" port 443 (social.mikutter.hachune.net:4 |
| #!/usr/bin/env python3 | |
| # based on: https://github.com/raspberrypi/picamera2/blob/main/examples/mjpeg_server_2.py | |
| import io | |
| import logging | |
| import socketserver | |
| import threading | |
| from http import server | |
| from picamera2 import Picamera2 |