Skip to main content


MEmarket UWP
memarketrepo

memarketrepo - это cпециальная консольная утилита для создания репозиторий Millennium Market (MEmarket), написанная на Python

[!IMPORTANT] memarketrepo сейчас находится в стадии активной разработки. Будьте готовы к частым обновлениям и возможным ошибкам


О Millennium Market

Этот проект делает упор на открытый исходный код и поддержку сообщества. Каждый может создать свой собственный репозиторий и разместить его на своём сервере либо захостить через GitHub Pages (как пример). Он не несет никакой корпоративной цели и не зависит от одного сервера, это означает что проект будет жив вместе с сообществом.

Особенности:

  • Простота действий — несложные команды, которые выполняют всю тяжелую работу.
  • Удобная навигация — никто не запрещает вам собственноручно изменять итог сделаного результата.
  • Интерактивность — максимально настроен под кроссплатформенность: работает с файлами xap и appx(bundle).
  • Независимость — утилита работает на нативном парсере файлов приложений.
  • Поддержка Markdown для описания приложения - вы можете создать файл description.md, где можете дублировать текст из вашего README.md исходника

Все команды утилиты

  • memarketrepo init - инициализирует папку как репозиторий. Спрашивает название репозитория и имя создателя
  • memarketrepo seturl http://example.com - создает в корне папки config.yaml для привязки вашей будщей ссылки на репозиторий, чтобы оттуда формировать app_url (путь к приложению)
  • memarketrepo update - сканирует папку metadata на наличие новых папок приложения, развертывает файлы приложений (xap/appx(bundle)) как архив и достает с манифеста Capabilities, Title и определяет целевую ОС. Также ищет файлы description.md, metadata.yaml и папку screenshots, и весь результат записывает в entry.json (для каждого приложения) и в index.json

Полезные ссылки и референсы


Лицензия

Этот проект распространяется под лицензией GNU General Public License v3.0.

Release files for memarketrepo 0.0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for memarketrepo 0.0.1.2
File Size Uploaded
memarketrepo-0.0.1.2.tar.gz 27.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for memarketrepo 0.0.1.2
File Interpreter ABI Platform
memarketrepo-0.0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 60.5 kB

Release files / memarketrepo-0.0.1.2.tar.gz

Download URL memarketrepo-0.0.1.2.tar.gz
Size 27.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1b2d55da31724a6f674a1b1b8068bd0791ffbe52417ee3a0cf77cd0be97b0bd2
BLAKE2b-256 checksum
How to use checksums
464b6079dbee60ac525b2f4292322e0042c53248de86c44199520782d5c0bc09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / memarketrepo-0.0.1.2-py3-none-any.whl

Download URL memarketrepo-0.0.1.2-py3-none-any.whl
Size 32.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5b3d6b1cf7db4dce0f90c973ec92288149a68a5fd436d3e6c471d9bdb28a378d
BLAKE2b-256 checksum
How to use checksums
9180c2f2ce431f9d69731259df9cf9c7bfb28d7814e1eb47a808358da46a59dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release history Release notifications | RSS feed

This release

0.0.1.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page