{"id":15645236,"url":"https://github.com/paulvollmer/ofxcsv","last_synced_at":"2025-04-30T11:12:52.018Z","repository":{"id":2807060,"uuid":"3808041","full_name":"paulvollmer/ofxCsv","owner":"paulvollmer","description":"openFrameworks addon for reading and writing CSV(Character Separated Values) Files.","archived":false,"fork":false,"pushed_at":"2019-05-15T08:54:24.000Z","size":111,"stargazers_count":57,"open_issues_count":6,"forks_count":31,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-30T15:36:35.493Z","etag":null,"topics":["addon","c-plus-plus","openframeworks"],"latest_commit_sha":null,"homepage":"","language":"C++","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/paulvollmer.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}},"created_at":"2012-03-23T12:23:14.000Z","updated_at":"2024-12-27T22:52:27.000Z","dependencies_parsed_at":"2022-08-25T21:00:33.998Z","dependency_job_id":null,"html_url":"https://github.com/paulvollmer/ofxCsv","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paulvollmer%2FofxCsv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paulvollmer%2FofxCsv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paulvollmer%2FofxCsv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paulvollmer%2FofxCsv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paulvollmer","download_url":"https://codeload.github.com/paulvollmer/ofxCsv/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249499709,"owners_count":21282281,"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":["addon","c-plus-plus","openframeworks"],"created_at":"2024-10-03T12:05:18.967Z","updated_at":"2025-04-18T13:31:30.912Z","avatar_url":"https://github.com/paulvollmer.png","language":"C++","readme":"ofxCsv\n======\n \nofxCsv is an addon for [openFrameworks](http://www.openframeworks.cc) to read and write CSV(Character Separated Values) files.  \n\nYou can choose a character separator to create individual tables.  \n\nInspired and based on Ben Fry's [table class](http://benfry.com/writing/map/Table.pde).  \n  \nCheck out for new release at \u003chttps://github.com/paulvollmer/ofxCsv\u003e\n\nCurrent Version  \n---------------\n\n0.2.1 (stable and versioned using [semantic versioning](http://semver.org))\n\nBasic API Overview\n------------------\n\n**ofxCsv**:\n~~~\nload(string path, string separator, string comment)\nload(string path, string separator)\nload(string path)\n\nload(vector\u003cofxCsvRow\u003e rows)\nload(vector\u003cstring\u003e rows)\n\nsave(string path, bool quote, string separator)\nsave(string path, bool quote)\nsave(string path)\n\ncreateFile(string path)\n\naddRow(ofxCsvRow row)\naddRow()\nsetRow(int index, ofxCsvRow row)\ngetRow(int index)\ninsertRow(int index, ofxCsvRow row)\nremoveRow(int index)\n~~~\n\n**ofxCsvRow:**\n~~~\nload(string cols, string separator)\nload(vector\u003cstring\u003e cols)\n\ngetInt(int col)\ngetFloat(int col)\ngetString(int col)\ngetBool(int col)\n\naddInt(int what)\naddFloat(int what)\naddString(int what)\naddBool(int what)\n\nsetInt(int col, int what)\nsetFloat(int col, float what)\nsetString(int col, string what)\nsetBool(int col, bool what)\n\ninsertInt(int col, int what)\ninsertFloat(int col, float what)\ninsertString(int col, string what)\ninsertBool(int col, bool what)\n\nremove(int col)\n~~~\n\nSee `src/ofxCsv.h` \u0026 `src/ofxCsv.h` for detailed information \u0026 additional functionality.\n\nInstallation \u0026 Usage\n--------------------\n\nTo install ofxCsv, move the ofxCsv folder to your `openFrameworks/addons` folder.\n\nBasic usage is demonstrated by csvExample.\n\nWith OF version 0.9.0+, the OF Project Generator will add the compiler search paths for the project automatically if configured to include ofxCsv.\n\nProject files for the example are not included so you will need to generate the project files for your operating system and development environment using the OF ProjectGenerator which is included with the OpenFrameworks distribution.\n\nPress the Import button in the ProjectGenerator \u0026 select the `addons/ofxCsv/csvExample` folder. Next, press the \"Generate\" to populate the example with the project files you will need to build it on your OS.\n\nIssues and Bugs\n---------------\n\nYou can find a list of all known bugs at [GitHub](https://github.com/paulvollmer/ofxCsv/issues). Please report if you find an unknown bug.  \n\nChangelog  \n---------\n\nA detailed changelog, intended for programmers.  \n\n0.2.1  \nbugfix for OF 0.10\n\n0.2.0  \npartial rewrite \u0026 update to OF 0.9+, added ofxCsvRow\n\n0.1.3  \nsmall bugfix  (thanks to Pinkerton)  \n  \n0.1.2    \nmoved to ofxCsv Repository  \n\n0.1.1b  \nsmall changes (also at ofxWrongPowder Repository)\n\n0.1.0  \nstarting addon at ofxWrongPowder Repository\n\nContributors\n------------\n\n- [Paul Vollmer](http://www.github.com/paulvollmer)\n- [Luke Sturgeon](http://lukesturgeon.co.uk)\n- [hiroyuki](https://github.com/hiroyuki) hori.hiroyuki@gmail.com\n- [ofCinzio](https://github.com/ofCinzio) matteocinzio@tiscali.it\n- [Stephen Pinkerton](https://github.com/Pinkerton) stephen@spinkerton.org\n- [Dan Wilcox](https://github.com/danomatika)\n\nLicense \n-------\n\nofxCsv is Licensed under MIT Public License: http://www.opensource.org/licenses/MIT\n\nSee also, [LICENSE](LICENSE) in this distribution.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaulvollmer%2Fofxcsv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpaulvollmer%2Fofxcsv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaulvollmer%2Fofxcsv/lists"}