README.md 2.19 KB
Newer Older
Luc Didry's avatar
Luc Didry committed
1 2 3 4
# EthercalcRevisionTool

## Warning

 JosephK's avatar
JosephK committed
5
[![](https://framagit.org/assets/favicon-075eba76312e8421991a0c1f89a89ee81678bcde72319dd3e8047e2a47cd3a42.ico)](https://framagit.org)
Luc Didry's avatar
Luc Didry committed
6

 JosephK's avatar
JosephK committed
7 8
![English:](https://upload.wikimedia.org/wikipedia/commons/thumb/a/ae/Flag_of_the_United_Kingdom.svg/20px-Flag_of_the_United_Kingdom.svg.png) **Framasoft uses GitLab** for the development of its free softwares. Our Github repositories are only mirrors.
If you want to work with us, **fork us on [framagit.org](https://framagit.org)**. (no registration needed, you can sign in with your Github account)
Luc Didry's avatar
Luc Didry committed
9

 JosephK's avatar
JosephK committed
10 11
![Français :](https://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Flag_of_France.svg/20px-Flag_of_France.svg.png) **Framasoft utilise GitLab** pour le développement de ses logiciels libres. Nos dépôts Github ne sont que des miroirs.
Si vous souhaitez travailler avec nous, **forkez-nous sur [framagit.org](https://framagit.org)**. (l'inscription n'est pas nécessaire, vous pouvez vous connecter avec votre compte Github)
Luc Didry's avatar
Luc Didry committed
12

Luc Didry's avatar
Luc Didry committed
13
## What does EthercalcRevisionTool do?
Luc Didry's avatar
Luc Didry committed
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48

It allows you to visualize old revisions of your calc (a calc is an [Ethercalc](https://ethercalc.org) spreadsheet) and restore it to the calc.

## License

EthercalcRevisionTool is licensed under the terms of the AGPL. See the [LICENSE](LICENSE) file.

## Installation

See [INSTALL.md](INSTALL.md) file.

## Internationalization

EthercalcRevisionTool comes with English and French languages. It will choose the language to display from the browser's settings.

If you want to add a language, merge-requests are welcome.

## Authors

See [AUTHORS.md](AUTHORS.md) file.

## Contribute!

Please consider contributing, either by [reporting issues](https://git.framasoft.org/framasoft/ert/issues) or by helping the internationalization. And of course, code contributions are welcome!

## Other dependencies

EthercalcRevisionTool is written in Perl with the [Mojolicious](http://mojolicio.us) framework.

It uses:

* [Materialize](http://materializecss.com/) framework to look not too ugly
* [jQuery](https://jquery.com)
* [Moment.js](http://momentjs.com/) for displaying real dates instead of unix timestamps.
* [SocialCalc](https://github.com/DanBricklin/socialcalc) for displaying calc content