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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

memarketrepo-0.0.1.0.tar.gz (27.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

memarketrepo-0.0.1.0-py3-none-any.whl (32.7 kB view details)

Uploaded Python 3

File details

Details for the file memarketrepo-0.0.1.0.tar.gz.

File metadata

  • Download URL: memarketrepo-0.0.1.0.tar.gz
  • Upload date:
  • Size: 27.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for memarketrepo-0.0.1.0.tar.gz
Algorithm Hash digest
SHA256 bed8d8ed1affff8d2815d68d7324ece1b51fb54bbb3d3e4a212db75479cc0706
MD5 7981f73e01896995b089cee88ac25005
BLAKE2b-256 5c40ac2ea4105ef9d1905cdfca4f3bc1ac528c302cc7a87648960d5ad47898cf

See more details on using hashes here.

File details

Details for the file memarketrepo-0.0.1.0-py3-none-any.whl.

File metadata

  • Download URL: memarketrepo-0.0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 32.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for memarketrepo-0.0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 19f664678b4b32fe14922989ac3eb92dfa2220b5742164ff54c7481a7aeb327e
MD5 fb5ac9df9e1a8b50ac4b0e51b2d3c30e
BLAKE2b-256 a9cde1316fa017422daae856e16df7fa62a0d451e1a4c0a2141bcb79c27e8c31

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page