{"id":21202982,"url":"https://github.com/7rikazhexde/dlplotlydataset","last_synced_at":"2025-10-08T09:58:51.842Z","repository":{"id":155117400,"uuid":"588872315","full_name":"7rikazhexde/dlPlotlyDataset","owner":"7rikazhexde","description":"This is a web application that retrieves datasets (CSV) managed in the Plotly repository, displays them in tables, and downloads them via Dash.","archived":false,"fork":false,"pushed_at":"2024-11-12T14:48:41.000Z","size":66,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-14T22:45:06.200Z","etag":null,"topics":["csv","dash","dash-plotly","python"],"latest_commit_sha":null,"homepage":"","language":"Python","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/7rikazhexde.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-01-14T10:06:57.000Z","updated_at":"2024-11-12T14:48:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"04077322-38eb-44b7-9bf7-abaefba33cb0","html_url":"https://github.com/7rikazhexde/dlPlotlyDataset","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/7rikazhexde/dlPlotlyDataset","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/7rikazhexde%2FdlPlotlyDataset","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/7rikazhexde%2FdlPlotlyDataset/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/7rikazhexde%2FdlPlotlyDataset/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/7rikazhexde%2FdlPlotlyDataset/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/7rikazhexde","download_url":"https://codeload.github.com/7rikazhexde/dlPlotlyDataset/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/7rikazhexde%2FdlPlotlyDataset/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263960098,"owners_count":23536023,"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":["csv","dash","dash-plotly","python"],"created_at":"2024-11-20T20:19:56.365Z","updated_at":"2025-10-08T09:58:46.819Z","avatar_url":"https://github.com/7rikazhexde.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dlPlotlyDataset\n\nThis application selects [plotly / datasets](https://github.com/plotly/datasets) from the Dropdown component and displays it in the DataTable component.The displayed Dataset (DataFrame object) is saved as a csv file by executing the Button component.\n\n## Demo\n\n![Download_Plotly_Dataset_Demo](https://user-images.githubusercontent.com/33836132/210819145-f8fdcd1a-c971-4ecd-bb8f-e4a5385d38b0.gif)\n\n## Usage\n\n1. Get project\n\n```bash\n% git clone https://github.com/7rikazhexde/dlPlotlyDataset.git\n```\n\n1. Setup of virtual environment\n\nRun the poetry command.\n\n```bash\n% poetry install\n```\n\n* If the package DL fails after installation, there may be a problem with the development environment.  \n* See [Switching between environments](https://python-poetry.org/docs/managing-environments/#switching-between-environments).  \n* Please run ```poetry env info``` to check your development environment.  \n* If your python version is not 3.10 or higher, please run ```poetry env use python3.10``` to recreate your development environment.  \n\nOr create a virtual environment with venv, pyenv, etc. and run the following command.\n\n```bash\n% pip install -r requirements.txt\n```\n\n1. Execute the program in a virtual environment\n\n```bash\n% cd app\n% poetry shell\n% python dl_plotly_datasets.py\n```\n\n1. Application Launch\n\nPlease access the URL displayed.\n\n```bash\nDash is running on http://127.0.0.1:8050/\n\n * Serving Flask app 'dl_plotly_datasets'\n * Debug mode: on\n```\n\n1. CSV Download\n\n* If you want to download the CSV file, you can do so by executing the \"CSV Download\" button.  \n* However, the file name is fixed to ```Data.csv``` due to the specification of ```dash_table.DataTable```.  \n* This program uses the ```pyperclip``` module to copy the file name selected by ```Dropdown``` to the clipboard.  \n* If you are using a Macintosh, a file save dialog will appear and you can paste the file to save it with the name of the data set.\n* If you are using Windows, the file save dialog will not appear, so please change the file name after saving the file.\n\n## Note\n\n* datasets are for csv files created directly under the repository.\n* Please understand that files stored in folders are not supported.\n* If you get an interpreter error using vscode, open and start dlPlotlyDataset with the folder designation.\n* Dataset information may differ from the latest information.  \nIf the expected dataset does not exist, please add it. See the comments in ```plotly_datasets_info.py``` for details.\n* If an error occurs after launching the application and you cannot operate it, check the network settings and reload the browser.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F7rikazhexde%2Fdlplotlydataset","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F7rikazhexde%2Fdlplotlydataset","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F7rikazhexde%2Fdlplotlydataset/lists"}