All Projects → sonnenkern → Quip Export

sonnenkern / Quip Export

Licence: mit
Export all folders and documents from Quip

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Quip Export

Documentserver
ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.
Stars: ✭ 2,335 (+8239.29%)
Mutual labels:  office, xlsx, docx
Sonar Cnes Report
Generates analysis reports from SonarQube web API.
Stars: ✭ 145 (+417.86%)
Mutual labels:  xlsx, docx, export
modern-office-git-diff
An experiment in tracking and diffing versions of modern Microsoft Office files in Git.
Stars: ✭ 51 (+82.14%)
Mutual labels:  xlsx, office, docx
Desktopeditors
An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents
Stars: ✭ 1,008 (+3500%)
Mutual labels:  office, xlsx, docx
Chat Ui Kit React
Build your own chat UI with React components in few minutes. Chat UI Kit from chatscope is an open source UI toolkit for developing web chat applications.
Stars: ✭ 131 (+367.86%)
Mutual labels:  conversation, comments, chat
Gotenberg
A Docker-powered stateless API for PDF files.
Stars: ✭ 3,272 (+11585.71%)
Mutual labels:  api, docx, xlsx
redmine preview office
Plugin for Redmine. Preview Microsoft Office Documents in Redmine's preview pane
Stars: ✭ 27 (-3.57%)
Mutual labels:  xlsx, office, docx
Roam To Git
Automatic RoamResearch backup to Git
Stars: ✭ 489 (+1646.43%)
Mutual labels:  export, backup
Twitchlib
C# Twitch Chat, Whisper, API and PubSub Library. Allows for chatting, whispering, stream event subscription and channel/account modification. Supports .NET Core 2.0
Stars: ✭ 519 (+1753.57%)
Mutual labels:  api, chat
Zettlr
A Markdown Editor for the 21st century.
Stars: ✭ 6,099 (+21682.14%)
Mutual labels:  office, docx
Phpword
A pure PHP library for reading and writing word processing documents
Stars: ✭ 6,017 (+21389.29%)
Mutual labels:  office, docx
Gocertcenter
CertCenter API Go Implementation
Stars: ✭ 21 (-25%)
Mutual labels:  api, automation
Zerocode
A community-developed, free, open source, microservices API automation and load testing framework built using JUnit core runners for Http REST, SOAP, Security, Database, Kafka and much more. Zerocode Open Source enables you to create, change, orchestrate and maintain your automated test cases declaratively with absolute ease.
Stars: ✭ 482 (+1621.43%)
Mutual labels:  api, automation
Fuzzapi
Fuzzapi is a tool used for REST API pentesting and uses API_Fuzzer gem
Stars: ✭ 521 (+1760.71%)
Mutual labels:  api, automation
Qzoneexport
QQ空间导出助手,用于备份QQ空间的说说、日志、私密日记、相册、视频、留言板、QQ好友、收藏夹、分享、最近访客为文件,便于迁移与保存
Stars: ✭ 456 (+1528.57%)
Mutual labels:  export, backup
Elasticsearch Dump
Import and export tools for elasticsearch
Stars: ✭ 5,977 (+21246.43%)
Mutual labels:  export, backup
Wikiteam
Tools for downloading and preserving wikis. We archive wikis, from Wikipedia to tiniest wikis. As of 2020, WikiTeam has preserved more than 250,000 wikis.
Stars: ✭ 404 (+1342.86%)
Mutual labels:  export, backup
Kodexplorer
A web based file manager,web IDE / browser based code editor
Stars: ✭ 5,490 (+19507.14%)
Mutual labels:  xlsx, docx
Chat
A Laravel chat package. You can use this package to create a chat/messaging Laravel application.
Stars: ✭ 710 (+2435.71%)
Mutual labels:  conversation, chat
Tableexport
The simple, easy-to-implement library to export HTML tables to xlsx, xls, csv, and txt files.
Stars: ✭ 781 (+2689.29%)
Mutual labels:  xlsx, export

Quip-Export

Comprehensive full automated export (backup) tool for Quip.

Quip-Export uses official Quip Automation API and exports all documents and folders from an Quip-Account.

Features:

  • Export in HTML format with original Quip styling
  • Export in MS Office format: .docx for documents, .xlsx for spresdsheets (--docx)
  • Embedded CSS for HTML-export (--embedded-styles)
  • Embedded images for HTML-export (--embedded-images)
  • Export of comments and conversations for HTML-export (--comments)
  • Export of specific folders only (--folders)
  • Export of referenced files in documents
  • Resolving of references between folders and documents to relative paths

Slides are not supported (due to poor quality of generated PDFs). Export in PDF are not supported (due to poor quality of generated PDFs).

Despite Quip-Export is designed as a standalone tool for Node.js environment, it could be also used as Quip export library for any kind of JavaScript applications. In that case, the Quip-Export project is a good usage example.

Quip-Export perfectly works on Windows, Mac OS and Linux/Unix in Node.js or in pure browser environment.

Online web app and demo

Full featured web app using Quip-Export npm package with demo mode is available on www.quip-export.com

Install and usage

As mentioned before, Quip-Export tool needs Node.js (version 10.16 or higher) environment. Node.js version check:

node -v

If Node.js is not installed or the version is lower than 10.16, please follow install/update instructions on Node.js website.

Use without installing locally

npx quip-export [options]

Advantage: you always run the latest version.

Install and usage as global npm package

Install:

npm install -g quip-export

Usage example:

quip-export [options]

Install and usage as a GitHUb project

Install:

git clone https://github.com/sonnenkern/quip-export.git

Install project dependencies:

cd quip-export
npm install

Usage example from project folder:

node quip-export [options]

Install as an npm dependency in a project

Install:

npm install quip-export

Options

  -h, --help                 Usage guide.
  -v, --version              Print version info
  -t, --token "string"       Quip Access Token.
  -d, --destination "string" Destination folder for export files
  -z, --zip                  Zip export files
  --embedded-styles          Embedded in each document stylesheet
  --embedded-images          Embedded images
  --docx                     Exports documents in MS-Office format (*.docx , *.xlsx)
  --comments                 Includes comments (messages) for the documents
  --folders "string"         Comma-separated folder's IDs to export
  --debug                    Extended logging

To generate a personal access token, visit the page: https://quip.com/dev/token

Be aware, the options --comments, --embedded-images, --embedded-styles don't work together with export in MS-Office format (--docx) and will be ignored.

The easiest way to get to know ID of Quip fodler is just to open the folder in Quip web application in browser and look at adress line. For example the adress "https://quip.com/bGG333444111" points to the folder with ID "bGG333444111".

Usage examples

Export to folder c:\temp

quip-export -t "JHHHK222333444LLL1=" -d c:\temp

Export to current folder as destination

quip-export -t "JHHHK222333444LLL1="

Export in Zip-file with current folder as destination

quip-export -t "JHHHK222333444LLL1=" -z

Logging

The export errors are written to file export.log in the destination folder.

Troubleshooting

Quip-Export is strongly depending on the public Quip Automation API. It is possible that some problems will occur if Quip Automation API is changed. Then Quip-Export adjustment is necessary.

In this case or other questions, please feel free to contact [email protected].

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].