semvec/pypi-packages huggingface dataset:
pywikicli 0.1.11
A CLI tool to interact with MediaWiki via its API
License: MIT
Requires Python: <4.0,>=3.10
Keywords: mediawiki, wiki, cli, bot, python

# PyWikiCLI

A command-line interface tool for interacting with MediaWiki-powered wikis.

## Features

- `get`: Retrieve and display wiki page content
- `put`: Edit or create wiki pages
- `crawl`: Crawl wiki pages starting from a specific page
- `config`: Configure API settings and credentials

## Installation

```bash
# Install from PyPI
pip install pywikicli

# Or install with Poetry
poetry install

# Activate the Poetry environment (if using Poetry)
poetry shell
```

## Usage

```bash
# Configure your wiki connection
wikicli config

# Get a page
wikicli get "Main Page"

# Get a page and save as Markdown
wikicli get "Main Page" -o md

# Put content to a page
wikicli put "My Page" --content "This is my wiki page content"

# Edit a page from a Markdown file
wikicli put my_page.md

# Crawl pages starting from a specific page
wikicli crawl "Starting Page" --depth 2
```

## Development

This project follows SOLID principles and uses a modular architecture for maintainability and extensibility.
leaflux 0.4.1
Core algorithms for the Leaflux project
License: MIT
Requires Python: >=3.9

# LeafLux

## About
LeafLux is a process based light dynamics model for forested environments. The goal 
of LeafLux is to provide relative irradiance information for a user provided
canopy and terrain at a finer resolution than is 
typically available. It is a Python package that aims to be easy to use and is
compatible with standard numpy data types.

## Links
[Documentation home](https://silvxlabs.github.io/leaflux-core/)

[PyPi package](https://pypi.org/project/leaflux/)

## Installation

Leaflux can be installed using pip:

`pip install leaflux`

## Quick start guide

Install LeafLux as shown above, then include it in your project like:

`import leaflux`

You can then follow a [how to guide](https://silvxlabs.github.io/leaflux-core/how-to-guides/) to learn how 
to use LeafLux to generate irradiance information. 

## Issues

If you encounter any issues, please submit an issue to this project's [issue page](https://github.com/silvxlabs/leaflux-core/issues).