https://github.com/s3rious/columns-app-exporter
Script that exports projects data from columns.app
https://github.com/s3rious/columns-app-exporter
columns columnsapp columnsme deno export exporter script
Last synced: about 1 year ago
JSON representation
Script that exports projects data from columns.app
- Host: GitHub
- URL: https://github.com/s3rious/columns-app-exporter
- Owner: s3rious
- License: mit
- Created: 2020-09-12T11:18:42.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-12T11:30:36.000Z (almost 6 years ago)
- Last Synced: 2025-02-26T09:28:14.420Z (over 1 year ago)
- Topics: columns, columnsapp, columnsme, deno, export, exporter, script
- Language: TypeScript
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [columns.app](https://columns.app/) exporter
That's a simple [deno](https://deno.land/) script that exports all of your projects, lists and cards from columns.app as a single json file.
### How to bundle
Run `deno bundle --unstable index.ts > dist.js`
Flag `--unstable` used to [enable unstable API’s](https://deno.land/manual/runtime/stability), since not everything what script's needed is not stable yet.
### How to use
Run `deno run --allow-net --allow-write=./projects.json dist.js -e -p `
Flag `--allow-net` used to allow script to access network, which is necessary to access columns.app api
Flag `--allow-write=./projects.json` used to allow script to write `projects.json` file to your file system
You can also run `index.ts` directly as `deno run --unstable --allow-net --allow-write=./projects.json index.ts -e -p `, that's useful for development purposes.