Navnedia / D2L-Course-Launcher

A Flow Launcher plugin for students to quickly open Brightspace D2L course pages and other course content from Flow Launcher
GNU Affero General Public License v3.0
2 stars 0 forks source link

Migrating plugin to the pyFlowLauncher framework #3

Open Navnedia opened 4 months ago

Navnedia commented 4 months ago

The current Python library flox-lib that this plugin uses to interface with the Flow Launcher JSON-RPC API has been deprecated in favor of pyflowlauncher. This new library provides better type support and some cleaner interfaces for development.

It shouldn't be too difficult to migrate; most work should just require a slight refactor, but the new library does also lack some of the utility features that are being used with the current library (get_icon, etc.).

Use the requirement import pyflowlauncher[all]==0.9.2 Run pip install -r requirements.txt -t ./lib to install dependencies into the lib folder for development and releases.

See Resources: