semvec/pypi-packages huggingface dataset:
trickler 0.1.2
Stream simple data to the Trickler mobile app for real-time visualization on the go
Requires Python: >=3.13

<div align="center">
    <img src="https://www.trickler.com/images/tricklerlogo256.png">
</div>

Trickler enables streaming of simple data to the Trickler mobile app for real-time visualization on the go. 

At present the mobile app is pre-release and under internal testing for both iOS and Android.

---
lonelyguy 0.0.2
A simple command-line tool to open a predefined set of URLs in a web browser.
Requires Python: >=3.8
Keywords: automation, cli, opener, url

# lonelyguy

[![PyPI - Version](https://img.shields.io/pypi/v/lonelyguy.svg)](https://pypi.org/project/lonelyguy)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/lonelyguy.svg)](https://pypi.org/project/lonelyguy)

-----

## Table of Contents

- [Installation](#installation)
- [License](#license)

## Installation

```console
pip install lonelyguy
```

## License

`lonelyguy` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.
pyvelop 2025.9.1
A Python library for the Linksys Velop Mesh system
Requires Python: >=3.12

.. |pypi_downloads| image:: https://img.shields.io/pypi/dm/pyvelop?style=for-the-badge&label=PyPI%20Downloads
   :alt: PyPI - Downloads

.. |pypi_version| image:: https://img.shields.io/pypi/v/pyvelop?style=for-the-badge
   :alt: PyPI - Version

.. |github_release| image:: https://img.shields.io/github/v/release/uvjim/pyvelop?style=for-the-badge
   :alt: GitHub Release

.. |github_downloads| image:: https://img.shields.io/github/downloads/uvjim/pyvelop/total?style=for-the-badge&label=GitHub%20Downloads
   :alt: GitHub Downloads (all assets, all releases)


|pypi_version| |pypi_downloads|

|github_release| |github_downloads|

pyvelop
=======

A Python library for the Linksys Velop Mesh system

Purpose
-------

This library was built with the intention of allowing easy communication with the Linksys Velop Mesh system. Primarily,
it was built to support the `linksys_velop <https://github.com/uvjim/linksys_velop>`_ custom component in `Home Assistant <https://home-assistant.io/>`_.

Installation
------------

``pip install pyvelop``

Quick Start
-----------

To get started you can use the following as a skeleton.

.. code:: python

    import asyncio

    from pyvelop.mesh import Mesh


    async def main():
        async with Mesh(node="192.168.1.1", password="my_password") as mesh:
            await mesh.async_initialise()
            print(mesh.nodes)


    if __name__ == "__main__":
        loop = asyncio.get_event_loop()
        loop.run_until_complete(main())

CLI
---

The library also has a CLI which can be used like so...

``pyvelop mesh details -a PRIMARY_NODE -p PASSWORD`` - *Lists all known details about the mesh.*

``pyvelop node details bedroom -a PRIMARY_NODE -p PASSWORD`` - *Lists all known details about the given node.*

``pyvelop --help`` - *show all available options*

Disclaimer
==========

This is **NOT** an official module, and it is **NOT** officially supported by the vendor.
easyclone 1.0.0
Very convenient Rclone bulk backup wrapper
Requires Python: >=3.13
Keywords: backup, sync, google, drive, easyclone

# ☁️ easyclone

**easyclone** is a lightweight, configurable CLI tool that wraps `rclone` to behave more like Google's *Backup and Sync* app.

You define what to back up, where to back it up, and EasyClone handles the syncs and copies — clean, fast, and reliable.

## Features

* Sync & Copy support per-path
* Backup multiple paths at once
* Human-friendly TOML config
* IPC-ready architecture for future GUI or monitoring tools
* Optional verbose logging

## Installation

Install it with `pip` or `pipx`:

```bash
pip install easyclone
pipx install easyclone
```

## Configuration

The config file is at `~/.config/easyclone/config.toml` 

## Requirements

* Python **3.13+**
* [`rclone`](https://rclone.org/) installed and accessible in your `$PATH`
* `pydantic>=2.11.5`
* `toml>=0.10.2`
* `typer>=0.16.0`

## Example Usage

```bash
easyclone start-backup
```

It will:

* Sync the paths in `sync_paths`
* Copy the paths in `copy_paths`
* Use the `remote_name` and `root_dir` to target your cloud storage

## Contributing

PRs welcome. Bug reports even more welcome.

## FAQ

Why does it create the folders first?
> Because services like Google Drive support multiple folders with the same name in the same directory. So when you try to concurrently backup paths from the same directory, it will create the parent directory more than once, and we don't want that.

## License

GPLv3 — do whatever you want, just don't blame me if you sync your `/` folder to the cloud :)