Coder Social home page Coder Social logo

trello-archiver's Introduction

#trello-archiver

Simple ruby scripts that you can run to manually or automatically create Excel backups of your Trello boards.

Code Climate

##Install

  • Download project
  • run bundle install
  • rename config.example.yml to config.yml and enter your own Trello credentials (see notes in config.yml for where & how to get credentials)

##Usage

  • Execute one of the scripts in the bin directory
  • Use the following after authenticating with Ruby-Trello
TrelloArchiver::Archiver.new(:format => 'xlsx').create_backup

##More info There are two main scripts you can run that are located in the bin directory. trello_backup.rb is a command line program that allows you to print a single board at a time from a list of your current boards. trello_autoarchive.rb can be used to automatically backup all boards you own at once. You can choose to ignore certain boards by setting their ids into the ignore field in config.yml

##Shoutouts Thanks to Jeremy Tregunna for writing the ruby-trello library which made my life a lot easier. Thanks to mad_typist for initial draft of the code.

##Feedback? If it's related to items in this repo: @_ZPH on Twitter.

If it's about original version of this code: Please contact mad_typist[at]yahoo[dot]com

trello-archiver's People

Contributors

madtypist avatar zph avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

trello-archiver's Issues

XLSX files are malformed

XLSX files are malformed.

Results

LibreOffice crashes (reported by user)
MS Office on Mac complains and repairs file ( not user friendly behavior )

Options

Could stem from either RubyZip or from incorrectly following XLSX specs.
Two XLSX libraries have both shown same behavior.

May try re-writing the XLSX portion of code with Roo gem if users have interest in this feature.

Note

XLSX files are easier for mapping the data (by using a worksheet for each list) rather than the flat structure of CSV.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.