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.2.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.2-py3-none-any.whl (32.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: memarketrepo-0.0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 1b2d55da31724a6f674a1b1b8068bd0791ffbe52417ee3a0cf77cd0be97b0bd2
MD5 265f8230c744fd129645738ee015126c
BLAKE2b-256 464b6079dbee60ac525b2f4292322e0042c53248de86c44199520782d5c0bc09

See more details on using hashes here.

File details

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

File metadata

  • Download URL: memarketrepo-0.0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5b3d6b1cf7db4dce0f90c973ec92288149a68a5fd436d3e6c471d9bdb28a378d
MD5 ed45f4f7ee6c60be45c97db3eb0c3b31
BLAKE2b-256 9180c2f2ce431f9d69731259df9cf9c7bfb28d7814e1eb47a808358da46a59dd

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