Skip to main content

This is a API wrapper for NEPSE API.

Project description

NEPSE API Wrapper

This python module fetches the data from Nepali Stock Site and provides them in a pythonic and usable way.

About

This is a API wrapper for NEPSE API. This project was inspired from PyPi Nepse.

Why use this?

How is this better than PyPi Nepse?

  • It is asynchronous.
  • Data can be taken as attributes rather than from dict.
  • Data is fetched from the API rather than scraping the site.
  • Data is cached

APIs used

The APIs that I used to create this API wrapper is:

How to use?

import asyncio
from nepse import Client

async def main():
    # Initializes the client
    client = Client()

    # Gets the data
    data = await client.get_company(symbol="UPPER")

    # Prints the highest price for that company today
    print(data.daily_trade.high_price)

    # Properly closes the session
    await client.close()

# Run the function
loop = asyncio.get_event_loop()
loop.run_until_complete(main())

Documentation?

Documentation is still in progress!

Want To Contribute?

You can send a pull request or open an issue to contribute.

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

nepse-api-0.2.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

nepse_api-0.2-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file nepse-api-0.2.tar.gz.

File metadata

  • Download URL: nepse-api-0.2.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for nepse-api-0.2.tar.gz
Algorithm Hash digest
SHA256 7a6909e858f5af494576cdc87a630ab1777c1403304c09ccf7720af4edb7ea47
MD5 35ccf4280ce6ace8e8c969c91fc94fb7
BLAKE2b-256 d38466cbdea2416955b3e6833707434842dbd54536eb64928c91a39e34f5a196

See more details on using hashes here.

File details

Details for the file nepse_api-0.2-py3-none-any.whl.

File metadata

  • Download URL: nepse_api-0.2-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for nepse_api-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3377d6185feda3ffb9fc8e5c3dcefd9d46f629f9c2f36d936bca3ac3a0498891
MD5 960907e975b82a06c35fc3b05048457a
BLAKE2b-256 c28c6df97e896cbe0fcacf74bdba3112353ae38881138abd6b53a2e4591f8d4f

See more details on using hashes here.

Supported by

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