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

Uploaded Python 3

File details

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

File metadata

  • Download URL: memarketrepo-0.0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 c3e227b75fe796a8385073f63b195b041a573b06543b668512b4aac5c3d1f2b7
MD5 2253a04114572e28162e739c6515c68d
BLAKE2b-256 c447aaedf45fc9be2f1a03994f0905661d0ab7bed540adba13d6bea766cf363c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: memarketrepo-0.0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3d26c6439d523f68cb0477969059d9c05cc8808357147f038222ad9410143f93
MD5 0981c2765b85d2502b8a3296b11f761f
BLAKE2b-256 c79ea0fa0d9c5a66f21d98c5dc6da82f312d40690887e9f9efa29fe1202c63c7

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