{"id":23031884,"url":"https://github.com/maciekmalachowski/crypto-charts-site","last_synced_at":"2026-04-12T09:50:02.763Z","repository":{"id":194970509,"uuid":"690515790","full_name":"maciekmalachowski/Crypto-charts-site","owner":"maciekmalachowski","description":"📊Application that returns financial data for selected cryptocurrency.","archived":false,"fork":false,"pushed_at":"2024-09-10T11:38:42.000Z","size":2351,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-08T12:13:01.152Z","etag":null,"topics":["binance-api","data-analysis","jupyter-notebook","matplotlib","mplfinance","numpy","pandas","python","python-binance"],"latest_commit_sha":null,"homepage":"https://mmalachowski.isdatascientist.com/app/charts_notebook","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maciekmalachowski.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-12T10:52:27.000Z","updated_at":"2024-12-28T09:40:01.000Z","dependencies_parsed_at":"2024-12-15T15:47:45.088Z","dependency_job_id":"1daf4bdf-d9ed-4023-9044-e6fe2e57e0ea","html_url":"https://github.com/maciekmalachowski/Crypto-charts-site","commit_stats":null,"previous_names":["maciekmalachowski/crypto-charts-site"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maciekmalachowski%2FCrypto-charts-site","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maciekmalachowski%2FCrypto-charts-site/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maciekmalachowski%2FCrypto-charts-site/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maciekmalachowski%2FCrypto-charts-site/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maciekmalachowski","download_url":"https://codeload.github.com/maciekmalachowski/Crypto-charts-site/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246899617,"owners_count":20851893,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["binance-api","data-analysis","jupyter-notebook","matplotlib","mplfinance","numpy","pandas","python","python-binance"],"created_at":"2024-12-15T15:47:40.167Z","updated_at":"2026-04-12T09:49:57.742Z","avatar_url":"https://github.com/maciekmalachowski.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e📊Crypto-charts-site\u003c/h1\u003e\n\n\u003ch2 align=\"center\"\u003eSee for yourself \u003cbr\u003e ▶ \u003ca href=\"https://mmalachowski.isdatascientist.com/app/charts_notebook\" target=\"_blank\"\u003eWebsite\u003c/a\u003e ◀\u003c/h2\u003e\n\n## Table of Contents\n\n - [First look](https://github.com/maciekmalachowski/Crypto-charts-site#first-look)\n - [Installation](https://github.com/maciekmalachowski/Crypto-charts-site#installation)\n - [App appearance](https://github.com/maciekmalachowski/Crypto-charts-site#app-appearance)\n - [Download you analysis](https://github.com/maciekmalachowski/Crypto-charts-site#download)\n\n\u003cbr\u003e\n \n\u003ch1 align=\"center\" id=\"first-look\"\u003e First look 👀 \u003c/h1\u003e\n\n### The *Jupyter Notebook-based* application was created to analyze market data using the Binance API using the `Python-binance` library. \n\n### `Numpy` and `Pandas` allow users to retrieve and analyze market data. Visualization of charts is supported by 'Mplfinance', which uses Matplotlib.\n\n### Open-source library *`Mercury`* allows you to add interactive widgets in jupter-notebook, so you can share your notebook as a web application, which is deployed by https://cloud.runmercury.com.\n\n\u003cbr\u003e\n\n\u003ch1 align=\"center\" id=\"installation\"\u003eInstallation ℹ\u003c/h1\u003e\n\n- First of all, clone this repository on your device. Open your shell and paste the following commands:\n\n*URL cloning*\n```\ngit clone https://github.com/maciekmalachowski/Crypto-charts-site.git\n```\n*SSH cloning*\n```\ngit clone git@github.com:maciekmalachowski/Crypto-charts-site.git\n```\n\u003cbr\u003e\n\n- Then, you need to install the requirements contained in ``requirements.txt``.\n```\npip install -r requirements.txt\n```\n\n\u003cbr\u003e\n\n- Create a `.env` file and paste your **api** and **secret** keys from the Binance API.\n```\napi_key = 'your_api_key'\nsecret_key = 'your_secret_key'\n```\n\n\u003cbr\u003e\n\n- After that, run `internal mercury server` in the repository folder.\n```\nmercury run\n```\nMercury will read all the notebooks contained in the folder and *automatically* display them in the browser. \n\n\u003cbr\u003e\n\n\u003ch1 align=\"center\" id=\"app-appearance\"\u003e App appearance 🔍\u003c/h1\u003e\n\n- The application has a *sidebar*, which is responsible for all activities related to cryptocurrency analysis.\n- Cryptocurrency analysis returns us information within a specified interval, such as:\n    - Current price\n    - Highest price\n    - Lowest price\n    - Mean price\n- It also displays a *chart*, which we can freely modify.\n\u003e ### The Binance server that is being used is set to the time zone UTC+0\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"media/appearance.gif\"\u003e\u003c/p\u003e\n\n\u003ch1 align=\"center\" id=\"download\"\u003eDownload 💾\u003c/h1\u003e\n\n### Mercury has the option to export an executed notebook to PDF or HTML. It is very simple. Click the Download button in the sidebar and select the desired format:\n\u003cp align=\"center\"\u003e\u003cimg src=\"media/download.png\"\u003e\u003c/p\u003e\n\n\u003e ### A first-time PDF download will trigger `pyppeteer` download and installation if it is not available in the system.\n\n#### Make sure you have Chromium installed. It can be done with the following command:\n```\npyppeteer-install\n```\n\n#### More images can be found in the `media` folder.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaciekmalachowski%2Fcrypto-charts-site","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaciekmalachowski%2Fcrypto-charts-site","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaciekmalachowski%2Fcrypto-charts-site/lists"}