{"id":20505619,"url":"https://github.com/openbankproject/pk-data-import","last_synced_at":"2026-04-19T15:33:50.617Z","repository":{"id":91112149,"uuid":"558312516","full_name":"OpenBankProject/pk-data-import","owner":"OpenBankProject","description":"OBP data upload script","archived":false,"fork":false,"pushed_at":"2022-11-30T11:24:55.000Z","size":651,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-01-16T07:57:14.205Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/OpenBankProject.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":"2022-10-27T09:49:53.000Z","updated_at":"2022-10-27T10:01:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"57c5caa0-faf9-4127-975a-e885cc2f8875","html_url":"https://github.com/OpenBankProject/pk-data-import","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenBankProject%2Fpk-data-import","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenBankProject%2Fpk-data-import/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenBankProject%2Fpk-data-import/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenBankProject%2Fpk-data-import/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenBankProject","download_url":"https://codeload.github.com/OpenBankProject/pk-data-import/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242105244,"owners_count":20072454,"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":[],"created_at":"2024-11-15T19:48:25.413Z","updated_at":"2026-04-19T15:33:45.557Z","avatar_url":"https://github.com/OpenBankProject.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Usage Guide\n\nThis document explains how to upload synthetic or anonymized data into the IFC OBP Sandbox.\n\nPython Scripts are provided which read the spreadsheets and call the OBP APIs.\nThe following bank_ids are existing:\n* 'UNIL',\n* 'Telenor',\n* 'ALFH',\n* 'JSBL',\n* 'HABB',\n* 'Mobilink'\n\nIf you registered with your official business email domain, you will be granted permission to use all restricted\n apis needed for the data upload.\n\n*The granting of permission will take place when you login, and it can take some minutes till it is completed for the first time!*\n### Register a User and Api Key\n\n* get obp username and password as registered with official! bank email address [here](https://ifcsandbox.openbankproject.com/user_mgt/sign_up).\n* create api keys [here](https://ifcsandbox.openbankproject.com/consumer-registration).\n\n  For a sandbox we can use an easy access authentication, we only need the consumer_key for that.\n### Configure the script\n\nCopy the script config and modify it - and add our username / password and consumer key.\n\n* copy env_example to .env\n  ```shell\n  cp env_example .env\n  ```\n* add your [username / password](https://ifcsandbox.openbankproject.com/user_mgt/sign_up) and [consumer key](https://ifcsandbox.openbankproject.com/consumer-registration) \n\n### Copy your data set to  the data  sheet\n\nWe need to copy the spreadsheet template and then add your own data. Please do not change the structure of the spreadsheet in any way.\n\n* copy resources/obp-data-import_template.xlsx to resources/obp-data-import.xlsx\n  ```shell\n  cp resources/obp-data-import_template.xlsx resources/obp-data-import.xlsx\n  ```\n* import your data set into the spreadsheet resources/obp-data-import.xlsx\n\n### Use the script\n\n* create a virtual env for python:\n  ```shell\n  python -m venv venv\n  ```\n* install dependencies :\n  ```shell\n  pip install -r requirements.txt\n  ```\n* to import data run:\n\n   python main.py\n   \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenbankproject%2Fpk-data-import","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenbankproject%2Fpk-data-import","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenbankproject%2Fpk-data-import/lists"}