• This repository has been archived on 31/Jan/2019
  • Stars
    star
    179
  • Rank 214,039 (Top 5 %)
  • Language Vala
  • License
    GNU General Publi...
  • Created over 12 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An Apple's TimeMachine clone for Linux

CRONOPETE

IMPORTANT: Cronopete has been migrated to Gitlab

https://gitlab.com/rastersoft/cronopete

A backup utility for Linux.

Cronopete is a backup utility for Linux, modeled after Apple's Time Machine. It aims to simplify the creation of periodic backups.

BUILDING CRONOPETE

To build Cronopete, you need to install CMAKE or Ninja, Vala-0.30 or later, and Gtk 3.10 or later.

Now, type

mkdir BUILD
cd BUILD
cmake ..
make
sudo make install

This will compile Cronopete.

DBUS INTERFACE

Cronopete offers a DBus interface to allow a remote control. It is at the session bus, at the address com.rastersoft.cronopete. The object com/rastersoft/cronopete offers the com.rastersoft.cronopete interface, which has the follow methods:

  • DoPing(Int32) -> Int32 : receives a 32bit integer and returns that integer plus 1. Useful for tests.
  • DoBackup() : starts a backup now
  • StopBakup() : ends the current backup
  • ShowPreferences() : shows the preferences window
  • RestoreFiles() : shows the restore interface
  • RestoreFilesFromFolder(string folder) : shows the restore interface, setting it to show the specified folder. The folder can be passed as an URI (file:///...). This is useful for integration with file managers.
  • UnmountBackupDisk : tries to unmount the backup disk. If it is not possible (because it is not mounted, or there is a backup in progress) it will return an error
  • SetStatus(boolean) : enables or disables the backup process

CONTACTING THE AUTHOR

Sergio Costas Rodriguez
[email protected]
http://www.rastersoft.com
https://gitlab.com/rastersoft/cronopete.git

More Repositories

1

autovala

A program that automatically generates CMake and Meson configuration files for your Vala project
Vala
106
star
2

devedeng

A rewrite of Devede, using Python3 and Gtk3
Python
53
star
3

panther_launcher

A fork from Slingshot Launcher, which doesn't depend on Gala, Granite or other libraries. It also has an applet for Gnome Flashback and an extension for Gnome Shell.
Vala
33
star
4

Devede

A DVD creator for Linux
Python
31
star
5

gsl1680

An user-space driver for Silead's GSL1680 capacitive touch screen driver chip.
C
24
star
6

fbzx

A ZX Spectrum emulator
C
23
star
7

terminus

An X terminal that mixes the capabilities of Guake and Terminator, written in Vala.
Vala
8
star
8

tabletwm

TabletWM is a minimalistic Window Manager, oriented to tablet PCs and devices with small screens
C
6
star
9

slingshot_gnome

A gnome shell extension that allows to use Slingshot Launcher from Elementary OS
JavaScript
5
star
10

multipackager

Simplifies the creation of Linux packages for multiple architectures and distributions
Python
4
star
11

tabletlauncher

An application launcher for small devices. Specifically designed to be used with tabletwm
CMake
3
star
12

activityAppLauncher

A gnome shell extension that adds an application launcher based on categories to the Activities view
JavaScript
3
star
13

SpecOS

A toy microkernel for the Sinclair Spectrum.
Assembly
3
star
14

tabletplayer

A simple media player for tablets, based on mplayer
CMake
2
star
15

gedit_closebutton

CMake
2
star
16

slingshot_app_launcher

A clone for Gnome Shell of Slingshot, the app launcher from Elementary OS
JavaScript
2
star
17

avoid_overview

JavaScript
2
star
18

create_system

Python
2
star
19

fbzx-wii

Automatically exported from code.google.com/p/fbzx-wii
C
1
star
20

manage_kernel

Allows to recover (part of) a kernel config file based on the exported symbols
Python
1
star
21

bareplayer

A simple music player for Android
Java
1
star
22

remove_app_menu

An extension for Gnome Shell that removes the app icon in the top bar
JavaScript
1
star
23

gamed

A little daemon to change the priority of X and window manager, to get a better performance with OpenGL games
Vala
1
star
24

vala-editor

Vala
1
star