Bug#1057334: ITP: python-asyncclick -- AsyncClick is a fork of Click that works well with trio or asyncio
Package: wnpp Severity: wishlist Owner: Carles Pina i Estany X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: python-asyncclick Version : 8.1.7.0+async Upstream Contact: python-trio team (to be confirmed) * URL : https://github.com/python-trio/asyncclick * License : BSD-3-Clause Programming Lang: Python Description : AsyncClick is a fork of Click that works well with trio or asyncio This Python module is needed in order to package python-ring-doorbell (#1057331). I plan to maintain in inside the Python team.
Bug#1057331: ITP: python-ring-doorbell -- Library written for Python 3.8+ that exposes the Ring.com devices as Python objects
Package: wnpp Severity: wishlist Owner: Carles Pina i Estany X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: python-ring-doorbell Version : 0.8.3 Upstream Contact: Marcelo Moreira de Mello * URL : https://github.com/tchellomello/python-ring-doorbell * License : LGPL-3.0 Programming Lang: Python Description : Library written for Python 3.8+ that exposes the Ring.com devices as Python objects Other relevant information: - This is a dependency of simplemonitor (ITP #1016113) - I plan to maintain as part of Python team
Bug#1053817: ITP: python-ping3 -- Python module and command to ping hosts using raw sockets
Package: wnpp Severity: wishlist Owner: Carles Pina i Estany X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: python-ping3 Version : 4.0.4 Upstream Contact: kyan001 * URL : https://github.com/kyan001/ping3 * License : MIT Programming Lang: Python Description : Python module and command to ping hosts using raw sockets Ping3 is a pure Python 3 version of the ICMP ping implementation using raw sockets. This package installs the library for Python 3 and also the "ping3" command. - This is a soft dependency of "simplemonitor" (ITP #1016113). "Soft" dependency because simplemonitor can operate without it if not using the monitor "ping" (and, instead, using the monitor "host" which spawns /usr/bin/ping). Users using "simplemonitor" in Debian, if "ping3" is not available, would not be able to share files between a simplemonitor from pypi or from Debian. Using python-ping3 in simplemonitor also improve efficiency. I plan to maintain it isnide the debian-python team. I am looking for a sponsor.
Bug#1053480: ITP: qnetload -- Display graphically network speed and usage
Package: wnpp Severity: wishlist Owner: Carles Pina i Estany X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: qnetload Version : 1.3.2 Upstream Contact: Carles Pina i Estany * URL : https://github.com/cpina/qnetload * License : GPL-3.0 Programming Lang: C++ Description : Display graphically network speed and usage Similar look and feel to xnetload with some extra features (keeping the retro UI). . Change the monitored interface, on startup it uses previous interface, and right click on the interface name to see the IP. . Show the current speed and total downloaded/uploaded from the start of qnetload to now. Click on graph to calculate the MB/hour projected. Click on the Started / Elapsed to rotate between them. I used to use xnetload which is not part of Debian anymore (since before 2017 I think). xnetload is available in https://github.com/rsmith-nl/xnetload but no updates, when I checked (this might be fixed) had problems if an interface transmited more than 2^32 (4 GB). qnetload is a more modern (Qt) but similar UI alternative. I've found {x,q}netload very useful on situations such as: - metered connections (e.g. mobile 4G+, etc.) to see that data is not being over-used. Also to get an estimate (with a click of the mouse) on how much data this video-call or radio station is going to use over one hour - very flaky connections (e.g. on a ship, airplane, train, etc.) - useful for debugging the connection (application got stuck or all the network stopped transmitting for some seconds?) In 2017, when I started implementing qnetload, I could not find any alternative to it. I plan to maintain it myself. I need a sponsor. I have a working package that I will upload to https://mentors.debian.net/ in about 2 or 3 days.
Bug#1053134: ITP: python-cloudscraper -- Python module to bypass Cloudflare's anti-bot page
Package: wnpp Severity: wishlist Owner: Carles Pina i Estany X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: python-cloudscraper Version : 1.2.68 Upstream Contact: VeNoMouS * URL : https://github.com/VeNoMouS/cloudscraper * License : MIT Programming Lang: Python Description : Python module to bypass Cloudflare's anti-bot page --- A simple Python module to bypass Cloudflare's anti-bot page (also known as "I'm Under Attack Mode", or IUAM), implemented with Requests. Cloudflare changes their techniques periodically, so I will update this repo frequently. This can be useful if you wish to scrape or crawl a website protected with Cloudflare. Cloudflare's anti-bot page currently just checks if the client supports Javascript, though they may add additional techniques in the future. Due to Cloudflare continually changing and hardening their protection page, cloudscraper requires a JavaScript Engine/interpreter to solve Javascript challenges. This allows the script to easily impersonate a regular web browser without explicitly deobfuscating and parsing Cloudflare's Javascript. --- I ITP simplemonitor (#1016113). One of simplemonitor dependencies is pyaarlo (#1053132). python-cloudscraper is a dependency of pyaarlo. Incidentally, I've used cloudscraper (from upstream) previously so I'm familiar with it. I plan to package it inside the Debian Python Team. I will need a sponsor.
Bug#1053132: ITP: python-pyaarlo -- Module for Python that provides asynchronous access to Netgear Arlo cameras
Package: wnpp Severity: wishlist Owner: Carles Pina i Estany X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: python-pyaarlo Version : 0.8.0.beta.8 Upstream Contact: Ntwrecked * URL : https://github.com/twrecked/pyaarlo * License : LGPL-3.0 Programming Lang: Python Description : Module for Python that provides asynchronous access to Netgear Arlo cameras - It starts a background thread that opens a single, persistant connection, an event stream, to the Arlo servers. As things happen to the Arlo devices - motion detected, battery level changes, mode changes, etc... - the Arlo servers post these events onto the event stream. The background thread reads these events from the stream, updates Pyaarlo's internal state and calls any user registered callbacks. - I submitted an ITP bug for simplemonitor (#1016113). pyarlo is a dependency of simplemonitor. I plan to maintain it inside the Debian Python Team. I will need a sponsor.