{"id":22450129,"url":"https://github.com/liaartem/python_currencychart-pyqt6-vs","last_synced_at":"2025-03-27T12:17:25.238Z","repository":{"id":179127233,"uuid":"663002638","full_name":"LiaArtem/Python_CurrencyChart-PyQt6-VS","owner":"LiaArtem","description":"Python PyQt6 project VS Code - generating report from DB (Oracle, MS SQL, Azure SQL, PostgreSQL, MySQL, MariaDB, Firebird, SQLite, Amazon Aurora MySQL, Amazon Aurora PostgreSQL, MongoDB, Cassandra). Creation of schedules of NBU exchange rates by year to monitor change trends.","archived":false,"fork":false,"pushed_at":"2024-03-07T19:38:41.000Z","size":244,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-01T16:47:41.416Z","etag":null,"topics":["matplotlib","mysql-connector-python","psycopg2","pymssql","pyodbc","pyqt6","python","python-oracledb","reportlab-pdf"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LiaArtem.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-07-06T10:46:03.000Z","updated_at":"2024-03-08T07:30:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"83db4827-e5f0-46c6-a175-490f5ec24890","html_url":"https://github.com/LiaArtem/Python_CurrencyChart-PyQt6-VS","commit_stats":null,"previous_names":["liaartem/python_currencychart-pyqt6-vs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiaArtem%2FPython_CurrencyChart-PyQt6-VS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiaArtem%2FPython_CurrencyChart-PyQt6-VS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiaArtem%2FPython_CurrencyChart-PyQt6-VS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiaArtem%2FPython_CurrencyChart-PyQt6-VS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LiaArtem","download_url":"https://codeload.github.com/LiaArtem/Python_CurrencyChart-PyQt6-VS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245841761,"owners_count":20681195,"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":["matplotlib","mysql-connector-python","psycopg2","pymssql","pyodbc","pyqt6","python","python-oracledb","reportlab-pdf"],"created_at":"2024-12-06T05:13:16.726Z","updated_at":"2025-03-27T12:17:25.215Z","avatar_url":"https://github.com/LiaArtem.png","language":"Python","readme":"# Python_CurrencyChart-PyQt6-VS\nPython PyQt6 project VS Code - generating report from DB\n(Oracle, MS SQL, Azure SQL, PostgreSQL, MySQL, MariaDB, Firebird, SQLite, Amazon Aurora MySQL, Amazon Aurora PostgreSQL, MongoDB, Cassandra).\nCreation of schedules of NBU exchange rates by year to monitor change trends.\n\nIDE - Visual Studio Code, Python 3.12\n\n1) Add Extensions\n-\u003e Python\n-\u003e Pylance\n-\u003e Qt for Python\n-\u003e Ruff\n\nУ командному рядку терміналу CMD\n2) Додаємо бібліотеки\n-\u003e pip install PyQt6 --upgrade\n-\u003e pip install python-dateutil --upgrade\n-\u003e pip install matplotlib --upgrade\n-\u003e pip install reportlab --upgrade\n\n-\u003e pip install psycopg2 --upgrade (PostgreSQL)\n-\u003e pip install mysql-connector-python --upgrade (MySQL)\n-\u003e pip install mariadb --upgrade (MariaDB)\n-\u003e pip install oracledb --upgrade (Oracle)\n-\u003e pip install pyodbc --upgrade (MSSQL)\n-\u003e pip install pymssql --upgrade (MSSQL)\n-\u003e pip install fdb --upgrade (Firebird) + для Windows установить Firebird Client Library (https://firebirdsql.org/en/firebird-4-0/)\n-\u003e pip install pymongo --upgrade (MongoDB)\n-\u003e pip install cassandra-driver --upgrade (Cassandra)\n-\u003e pip install pyasyncore --upgrade (Cassandra)\n\n\n3) Qt Designer\nОкремо встановлюємо:\n-\u003e https://build-system.fman.io/qt-designer-download\nабо:\n-\u003e pip install pyqt6-tools\n   Запускаємо -\u003e pyqt6-tools designer\n\n\n4) Перетворення *.ui файлу у файл типу *.py\n-\u003e На файлі MainWindow.ui - права клавіша миші - Compile Qt UI File (uic)\n\n---------------------------------------------------\nСтворення EXE файла\n1) Ставимо pyinstaller\n-\u003e pip install pyinstaller\n\n2) Запускаємо файл .\\CurrencyChart_create_EXE_file.bat для автоматичної збірки exe файла\nСформований файл буде розташований у каталозі \\dist\\\n\n---------------------------------------------------------------------------------\nЗавантаження первинних курсів\n---------------------------------------------------------------------------------\n- https://bank.gov.ua/control/uk/curmetal/currency/search/form/period\n- Вказати період та експорт JSON\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliaartem%2Fpython_currencychart-pyqt6-vs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliaartem%2Fpython_currencychart-pyqt6-vs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliaartem%2Fpython_currencychart-pyqt6-vs/lists"}