Giter Site home page Giter Site logo

topview / annotatedbackups Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 1.47 MB

On demand backup add-on for LibreOffice which allows comments to be added to backup names

License: GNU General Public License v3.0

Visual Basic 100.00%
backup libreoffice utility

annotatedbackups's People

Contributors

topview avatar

Stargazers

 avatar

Watchers

 avatar

annotatedbackups's Issues

Does not work if run from My Macros & Dialogs window

You can run this from these windows:

*** - LibreOffice Base
*** - LibreOffice Base: Database Form (in either Edit or normal modes)

But you can't run it from a My Macros & Dialogs window (the place where you view your BASIC code).

My Macros & Dialogs is not backed up.

BASIC code which is shared by one or more documents and located in My Macros & Dialogs is not backed up, even if it is called by this document. If this common code is damaged then this document will fail. So at a minimum a warning is probably in order to back that up and how. Also a method of backing it up to a shared backup directory is needed.

Dual boot timestamps differ

Dual boot linux/windows users may want to change the timestamp seconds delimiter to work with both systems, rather than either. (Windows does not allow a colon so we change it to an underline, and we keep the colon in linux for improved readability.)

Author's note: I don't do development in windows anymore, so don't feel the need to make it work 100% dual boot safe. So long as it works in linux and windows, that is good enough for me.) Therefore a fix is not planned for this.

sPath needs work

sPath needs to get renamed to sSubDir or sBackupSubDir. And a check needs to be put in to:

a) make sure settings version is supported, or if not tell user how to upgrade setttings
b) make sure sSubDir or whatever we call it does not contain any slashes.

Auto-save and close any dirty Tables or Queries

Forms are already closed (with a save prompt if dirty) before the backup, but so far, I haven't been able to figure out how to do the same with Tables or Query windows. The best I can come up with is to detect them as open, and ask the user to deal with them appropriately (manually).

Anyway, found this documentation (with help from another guy), which once I understand it might help get this done.

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.