Metadata-Version: 2.4
Name: canvy
Version: 1.2.1
Summary: Sync files from Canvas courses
Author-email: "James K." <jameskowal10@gmail.com>
License-Expression: MIT
Requires-Python: ==3.12.*
Requires-Dist: canvasapi>=3.3.0
Requires-Dist: hatch>=1.14.1
Requires-Dist: platformdirs>=4.3.7
Requires-Dist: pydantic>=2.11.3
Requires-Dist: pypdf>=5.4.0
Requires-Dist: pytest-cov>=6.1.1
Requires-Dist: pytest>=8.3.5
Requires-Dist: rich>=14.0.0
Requires-Dist: toml>=0.10.2
Requires-Dist: typer>=0.15.2
Description-Content-Type: text/markdown

# Canvy

[![image](https://img.shields.io/pypi/v/canvy.svg)](https://pypi.python.org/pypi/canvy)
[![image](https://img.shields.io/pypi/l/canvy.svg)](https://pypi.python.org/pypi/canvy)
[![image](https://img.shields.io/github/actions/workflow/status/pbjames/canvy/release-tag.yml?branch=main&label=release)](https://github.com/pbjames/canvy/actions)
[![image](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

<!--toc:start-->
- [Canvy](#canvy)
  - [Features](#features)
  - [Usage](#usage)
  - [Installation](#installation)
  - [Contribution](#contribution)
<!--toc:end-->

File downloader for educational resources hosted on **Canvas**.

## Features

- Download all resources (e.g. files, text, etc.)
- Manage courses and accounts

## Usage

## Installation

Arch (not yet):
``yay -S python-canvy``

Basically anything else:

1. Install [uv](https://github.com/astral-sh/uv)
2. ``uv tool install canvy``

## Contribution
