guruthree / palm-calendar-sync2 Goto Github PK
View Code? Open in Web Editor NEWMake your Palm Pilot useful again by downloading your Google Calendar to it
License: GNU General Public License v2.0
Make your Palm Pilot useful again by downloading your Google Calendar to it
License: GNU General Public License v2.0
First of all; thanks for the awesome work! I've recently bought a Palm III and T|X and have been looking for a solid sync for weeks. This seems to work quite nice, but I do have a question;
My plan was to use vdirsyncer to fetch (and update!) my Baikal / iCloud calendars. All calendar items are stored as individual ics files and I guess that calendar-sync2 does the same after downloading/processing the ical/ics.
Would it be possible;
This way, you can add appointments on the device and sync them back to the cloud.
Thanks again!
Hello,
Very neat project, and I was looking forward to playing around with it tonight. Glad to see someone else interested in carrying their calendar around with them on an old Palm. :)
Getting this to compile on Debian 12 was a bit of a chore, but even though I finally managed, it's still throwing an error on execution.
./sync-calendar2: error while loading shared libraries: libconfig++.so.11: cannot open shared object file: No such file or directory
I'm guessing that all the little hacks I had to do ended up breaking something in the compilation process.
First of all, I used the source packages and their dependencies from the JPilot website (the *_0.12.5-dfsg-2build2_amd64.deb
versions). Seems to have worked great, might throw that hint into your readme.
When it came to libconfig
, however, it seemed that the development packages in the Debian repos (libconfig++-dev
is at version 1.5-0.4) kept throwing an error about a missing function:
class libconfig::Config' has no member named 'setOption'; did you mean 'setOptions'?
Obviously setOption != setOptions because changing that on line 137 just broke things more, hahaha.
So I just downloaded the latest source for libconfig (which is now at 1.7.3) and compiled/installed it with the ol' ./configure
/make
/ sudo make install
, and then threw the source into its own folder (called lib
) in the palm-calendar-sync2
folder, adding it to CMakeLists.txt
file with target_include_directories(sync-calendar2 PUBLIC "." "lib/")
.
After that, palm-calendar-sync2
compiled great! Yet it can't find the libconfig++.so.11
file! It's definitely in my LD_LIBRARY_PATH
, though. Again, I'm guessing it's something to do with how I compiled it, but I haven't been able to figure that out. Is there something obvious I'm missing here?
(And the Apptainer image throws a segfault once the Hotsync starts, but that's a different problem, haha).
Hello,
I get the following error when connecting my Palm and HotSyncing. I've tried it on Ubuntu through WSL2, VirtualBox and on an actual installation and get the same error on all three:
/.singularity.d/runscript: line 3: 4889 Segmentation fault (core dumped) sync-calendar2 "$@"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.