FreeCAD: master fc108277

Author Committer Branch Timestamp Parent
Matsievskiy S.V yorik master 2020-09-17 17:17:03 master 8c62c253
Changeset Addon Manager: change lookup mechanism

Switch addon lookup mechanism from parsing html page to extracting info
from .gitmodules file.
This simplifies logic and allows using non-Github repos.

Readme for Github repos are extracted from HTML pages using regex.

Gitlab pages are converted to HTML using Python Markdown lib if present,
falling back to displaying raw markdown.
In this case image links are converted from relative to absolute paths.
mod - requirements.txt Diff File
mod - src/Mod/AddonManager/addonmanager_utilities.py Diff File
mod - src/Mod/AddonManager/addonmanager_workers.py Diff File