CopyRat -- simple backup app

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
kenmo
Addict
Addict
Posts: 1967
Joined: Tue Dec 23, 2003 3:54 am

CopyRat -- simple backup app

Post by kenmo »

EDIT: Updated 3/26/2011

Hello all, it's been a while!

Just thought I'd share CopyRat, a Windows backup utility I wrote and have been using for a few months:

You can grab it here: temporarily down...

Let me know what you think of it, I might post the source when I think it's pretty complete.

Screenshot:
Image

Enjoy
Last edited by kenmo on Sun Oct 07, 2012 5:57 pm, edited 6 times in total.
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

Re: CopyRat -- simple backup app

Post by Kuron »

Very nice. I think this may be my new backup software I use for work related needs.
Best wishes to the PB community. Thank you for the memories. ♥️
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8425
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Re: CopyRat -- simple backup app

Post by netmaestro »

I might post the source when I think it's pretty complete.
When you do that I'll look at it, no offense intended.
BERESHEIT
User avatar
kenmo
Addict
Addict
Posts: 1967
Joined: Tue Dec 23, 2003 3:54 am

Re: CopyRat -- simple backup app

Post by kenmo »

netmaestro wrote:
I might post the source when I think it's pretty complete.
When you do that I'll look at it, no offense intended.
None taken! It's actually a step closer to being "done" as I just uploaded a new version 0.93.

Features added today:
- simple backup log file
- option to associate .jbs files to automatically run backup jobs
- online check for updates (I'm a sucker for these, as long as they aren't automatic)

The latter 2 features are in a popup menu I added to the [ ? ] button in the bottom right.
User avatar
Fangbeast
PureBasic Protozoa
PureBasic Protozoa
Posts: 4747
Joined: Fri Apr 25, 2003 3:08 pm
Location: Not Sydney!!! (Bad water, no goats)

Re: CopyRat -- simple backup app

Post by Fangbeast »

kenmo, how do you make an update checker? Something I have wanted to toy with for a while.
Amateur Radio, D-STAR/VK3HAF
User avatar
kenmo
Addict
Addict
Posts: 1967
Joined: Tue Dec 23, 2003 3:54 am

Re: CopyRat -- simple backup app

Post by kenmo »

Fangbeast, There are a million ways to implement it, depending on how smart/complicated you want it to be.

For this I'm using a super simple method. When I finish a new version:
1. I update an integer "Release" constant in the program (currently 4)
2. I update a simple text file (one-node XML actually) on my server that has the latest release number and version name
3. To check for updates, I ReceiveHTTPFile() the XML, and simply compare the exe's release number vs. the servers.

You could do automatic downloads, automatic installs, and partial updates, but this
is only a single exe so I chose to just offer to open the webpage.
User avatar
Fangbeast
PureBasic Protozoa
PureBasic Protozoa
Posts: 4747
Joined: Fri Apr 25, 2003 3:08 pm
Location: Not Sydney!!! (Bad water, no goats)

Re: CopyRat -- simple backup app

Post by Fangbeast »

Thanks Kenmo, that gives me some ideas to try out.
Amateur Radio, D-STAR/VK3HAF
rsts
Addict
Addict
Posts: 2736
Joined: Wed Aug 24, 2005 8:39 am
Location: Southwest OH - USA

Re: CopyRat -- simple backup app

Post by rsts »

No way you really eat that stuff :D

cheers
User avatar
Fangbeast
PureBasic Protozoa
PureBasic Protozoa
Posts: 4747
Joined: Fri Apr 25, 2003 3:08 pm
Location: Not Sydney!!! (Bad water, no goats)

Re: CopyRat -- simple backup app

Post by Fangbeast »

rsts wrote:No way you really eat that stuff :D

cheers

What????
Amateur Radio, D-STAR/VK3HAF
User avatar
kenmo
Addict
Addict
Posts: 1967
Joined: Tue Dec 23, 2003 3:54 am

Re: CopyRat -- simple backup app

Post by kenmo »

rsts wrote:No way you really eat that stuff :D

cheers
Shhhhh, save that for Off-Topic :)
Last edited by kenmo on Tue Mar 02, 2010 10:52 pm, edited 1 time in total.
User avatar
HeX0R
Addict
Addict
Posts: 980
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: CopyRat -- simple backup app

Post by HeX0R »

Fangbeast wrote:kenmo, how do you make an update checker? Something I have wanted to toy with for a while.
You also could throw an eye on this.
TerryHough
Enthusiast
Enthusiast
Posts: 781
Joined: Fri Apr 25, 2003 6:51 pm
Location: NC, USA
Contact:

Re: CopyRat -- simple backup app

Post by TerryHough »

Link doesn't work.

Are you still working with this backup software?
User avatar
kenmo
Addict
Addict
Posts: 1967
Joined: Tue Dec 23, 2003 3:54 am

Re: CopyRat -- simple backup app

Post by kenmo »

You're right. Link has been fixed.

I still USE this software every week, to back up to my external HD, but I haven't changed it in about a year.

The only thing left on its to-do list is a help file... but the program is mostly self-explanatory.
TerryHough
Enthusiast
Enthusiast
Posts: 781
Joined: Fri Apr 25, 2003 6:51 pm
Location: NC, USA
Contact:

Re: CopyRat -- simple backup app

Post by TerryHough »

Thanks for repairing the link.

I was looking for a simple & effective backup utility.

I downloaded and ran a few tests. It is simple to use and seems pretty efficient at its job.

However, if there are multiple jobs defined, I couldn't find a way to run just one job. Running each defined job every time isn't workable for me.

Now, if you can run just one or more selected jobs this could be a very useful tool for me.

? Is there any provision for a "command" line execution to execute one job?

Regards,
Terry
User avatar
kenmo
Addict
Addict
Posts: 1967
Joined: Tue Dec 23, 2003 3:54 am

Re: CopyRat -- simple backup app

Post by kenmo »

Those are good ideas. Running only selected jobs should be easy to implement.

The only commandline action currently is sending a jobs (.jbs) filename to it which runs automatically.

What sort of commandline interface/commands would you like to see?


I will try to add these features this week - it's just tricky because I spend my days writing VHDL and C for school while I'm working on a PB game in my free time!
Post Reply