Skip to main content

A client that simulates a supermarket, has a visual user and merchant interface, allowing customers to purchase goods and merchants to manage goods.

Project description

cybermarket_client

The client of a online cybermarket.

Module goals: Build a module that sends a binary message to cybermarket_server and responds accordingly based on the server's reply.

Overview

This project consists of several Python files that together form an application for interacting with a server. Each file serves a specific purpose in the application.

File Summaries

  1. __init__.py

    • Purpose: Module initialization.
    • Content: Contains a docstring.
  2. __main__.py

    • Purpose: Entrance to the main program.
    • Content: Defines the main entry point for the program and imports necessary modules.
  3. lang.py

    • Purpose: Language configuration of server information.
    • Content: Defines language-related functionalities such as module paths.
  4. logic.py

    • Purpose: Initializes the Script class.
    • Content: Contains code for initializing the Script class and interacting with the server.
  5. request.py

    • Purpose: Functions that interact with the server.
    • Content: Implements functions for server communication and message handling.
  6. settings.py

    • Purpose: Entrance to the interactive interface.
    • Content: Defines settings related to the interactive interface.
  7. ui.py

    • Purpose: User interface.
    • Content: Defines user interface components using PyQt5.

Usage

To use this application, run __main__.py to start the program. Ensure that all necessary dependencies are installed before running the program.

Dependencies

  • PyQt5
  • loguru
  • pandas

Project details


Download files

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

Source Distribution

cybermarket_client-1.0.0.tar.gz (30.6 kB view details)

Uploaded Source

Built Distribution

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

cybermarket_client-1.0.0-py3-none-any.whl (32.4 kB view details)

Uploaded Python 3

File details

Details for the file cybermarket_client-1.0.0.tar.gz.

File metadata

  • Download URL: cybermarket_client-1.0.0.tar.gz
  • Upload date:
  • Size: 30.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for cybermarket_client-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a3c60c776b7e24a2d24a3bcdd5d01481910744f912ad458127abbf4462053b36
MD5 66cd860436c8c4fefc2e38c579b654c5
BLAKE2b-256 9d8030f96a3c10ae9a1afad222b65373bc1f9e8abab39b3b463e67b080b5b518

See more details on using hashes here.

File details

Details for the file cybermarket_client-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for cybermarket_client-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6bd793a85b8b4dac42ad8872deb459d98d9e9d98da4db789f0eb0872faf2be2b
MD5 0847c6e49aafa0e49b74499b130877cc
BLAKE2b-256 7ecf20fb61f3a7b431ffdaab1ea4d2bc4435ad0335e729a19bac04ae2c678a50

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