How to access the Evolution calendar data from the command line?












6














I want to be able to access the Evolution calendar from the command line. Specifically, I'd like to be able to:




  1. List calendar events (the one-line summary, date and time is enough)

    1. Upcoming events starting today

    2. Events on a specific date



  2. Add an event on a specific date


How can I do that? Is it possible?



Google was distinctly unhelpful in this case. I'm running Evolution 3.4.4. Using additional software packages that talk to the Evolution server is perfectly fine.










share|improve this question














bumped to the homepage by Community 12 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.















  • what is your calendar server type ? it's very unlikely that evolution allow such a thing or maybe by reading it's files
    – Kiwy
    Feb 14 '14 at 14:47










  • @Kiwy I have no idea. How do I find out? I just installed Debian's evolution package plus dependencies (including evolution-data-server) and created a couple of calendars in the Evolution GUI. The only thing I can say reasonably for sure is that they are not "web" calendars of any kind. I think they are termed "local" or something like that, but am not in front of that system to check.
    – a CVn
    Feb 14 '14 at 14:51












  • You can also refer to developer.gnome.org/platform-overview/stable/tech-eds.html.en whoch sound like the exact thing you need to handle your calendar
    – Kiwy
    Feb 14 '14 at 15:03










  • @Kiwy Um, what's pointed at by those links looks like API documentation to me. Is there anything in particular there that you have in mind which might help me, or are you saying I have to roll my own?
    – a CVn
    Feb 14 '14 at 15:04












  • derbian eshell was a shot, but not the right one.
    – Kiwy
    Feb 14 '14 at 15:05
















6














I want to be able to access the Evolution calendar from the command line. Specifically, I'd like to be able to:




  1. List calendar events (the one-line summary, date and time is enough)

    1. Upcoming events starting today

    2. Events on a specific date



  2. Add an event on a specific date


How can I do that? Is it possible?



Google was distinctly unhelpful in this case. I'm running Evolution 3.4.4. Using additional software packages that talk to the Evolution server is perfectly fine.










share|improve this question














bumped to the homepage by Community 12 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.















  • what is your calendar server type ? it's very unlikely that evolution allow such a thing or maybe by reading it's files
    – Kiwy
    Feb 14 '14 at 14:47










  • @Kiwy I have no idea. How do I find out? I just installed Debian's evolution package plus dependencies (including evolution-data-server) and created a couple of calendars in the Evolution GUI. The only thing I can say reasonably for sure is that they are not "web" calendars of any kind. I think they are termed "local" or something like that, but am not in front of that system to check.
    – a CVn
    Feb 14 '14 at 14:51












  • You can also refer to developer.gnome.org/platform-overview/stable/tech-eds.html.en whoch sound like the exact thing you need to handle your calendar
    – Kiwy
    Feb 14 '14 at 15:03










  • @Kiwy Um, what's pointed at by those links looks like API documentation to me. Is there anything in particular there that you have in mind which might help me, or are you saying I have to roll my own?
    – a CVn
    Feb 14 '14 at 15:04












  • derbian eshell was a shot, but not the right one.
    – Kiwy
    Feb 14 '14 at 15:05














6












6








6


1





I want to be able to access the Evolution calendar from the command line. Specifically, I'd like to be able to:




  1. List calendar events (the one-line summary, date and time is enough)

    1. Upcoming events starting today

    2. Events on a specific date



  2. Add an event on a specific date


How can I do that? Is it possible?



Google was distinctly unhelpful in this case. I'm running Evolution 3.4.4. Using additional software packages that talk to the Evolution server is perfectly fine.










share|improve this question













I want to be able to access the Evolution calendar from the command line. Specifically, I'd like to be able to:




  1. List calendar events (the one-line summary, date and time is enough)

    1. Upcoming events starting today

    2. Events on a specific date



  2. Add an event on a specific date


How can I do that? Is it possible?



Google was distinctly unhelpful in this case. I'm running Evolution 3.4.4. Using additional software packages that talk to the Evolution server is perfectly fine.







command-line evolution






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Feb 6 '14 at 10:16









a CVna CVn

16.9k851104




16.9k851104





bumped to the homepage by Community 12 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







bumped to the homepage by Community 12 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.














  • what is your calendar server type ? it's very unlikely that evolution allow such a thing or maybe by reading it's files
    – Kiwy
    Feb 14 '14 at 14:47










  • @Kiwy I have no idea. How do I find out? I just installed Debian's evolution package plus dependencies (including evolution-data-server) and created a couple of calendars in the Evolution GUI. The only thing I can say reasonably for sure is that they are not "web" calendars of any kind. I think they are termed "local" or something like that, but am not in front of that system to check.
    – a CVn
    Feb 14 '14 at 14:51












  • You can also refer to developer.gnome.org/platform-overview/stable/tech-eds.html.en whoch sound like the exact thing you need to handle your calendar
    – Kiwy
    Feb 14 '14 at 15:03










  • @Kiwy Um, what's pointed at by those links looks like API documentation to me. Is there anything in particular there that you have in mind which might help me, or are you saying I have to roll my own?
    – a CVn
    Feb 14 '14 at 15:04












  • derbian eshell was a shot, but not the right one.
    – Kiwy
    Feb 14 '14 at 15:05


















  • what is your calendar server type ? it's very unlikely that evolution allow such a thing or maybe by reading it's files
    – Kiwy
    Feb 14 '14 at 14:47










  • @Kiwy I have no idea. How do I find out? I just installed Debian's evolution package plus dependencies (including evolution-data-server) and created a couple of calendars in the Evolution GUI. The only thing I can say reasonably for sure is that they are not "web" calendars of any kind. I think they are termed "local" or something like that, but am not in front of that system to check.
    – a CVn
    Feb 14 '14 at 14:51












  • You can also refer to developer.gnome.org/platform-overview/stable/tech-eds.html.en whoch sound like the exact thing you need to handle your calendar
    – Kiwy
    Feb 14 '14 at 15:03










  • @Kiwy Um, what's pointed at by those links looks like API documentation to me. Is there anything in particular there that you have in mind which might help me, or are you saying I have to roll my own?
    – a CVn
    Feb 14 '14 at 15:04












  • derbian eshell was a shot, but not the right one.
    – Kiwy
    Feb 14 '14 at 15:05
















what is your calendar server type ? it's very unlikely that evolution allow such a thing or maybe by reading it's files
– Kiwy
Feb 14 '14 at 14:47




what is your calendar server type ? it's very unlikely that evolution allow such a thing or maybe by reading it's files
– Kiwy
Feb 14 '14 at 14:47












@Kiwy I have no idea. How do I find out? I just installed Debian's evolution package plus dependencies (including evolution-data-server) and created a couple of calendars in the Evolution GUI. The only thing I can say reasonably for sure is that they are not "web" calendars of any kind. I think they are termed "local" or something like that, but am not in front of that system to check.
– a CVn
Feb 14 '14 at 14:51






@Kiwy I have no idea. How do I find out? I just installed Debian's evolution package plus dependencies (including evolution-data-server) and created a couple of calendars in the Evolution GUI. The only thing I can say reasonably for sure is that they are not "web" calendars of any kind. I think they are termed "local" or something like that, but am not in front of that system to check.
– a CVn
Feb 14 '14 at 14:51














You can also refer to developer.gnome.org/platform-overview/stable/tech-eds.html.en whoch sound like the exact thing you need to handle your calendar
– Kiwy
Feb 14 '14 at 15:03




You can also refer to developer.gnome.org/platform-overview/stable/tech-eds.html.en whoch sound like the exact thing you need to handle your calendar
– Kiwy
Feb 14 '14 at 15:03












@Kiwy Um, what's pointed at by those links looks like API documentation to me. Is there anything in particular there that you have in mind which might help me, or are you saying I have to roll my own?
– a CVn
Feb 14 '14 at 15:04






@Kiwy Um, what's pointed at by those links looks like API documentation to me. Is there anything in particular there that you have in mind which might help me, or are you saying I have to roll my own?
– a CVn
Feb 14 '14 at 15:04














derbian eshell was a shot, but not the right one.
– Kiwy
Feb 14 '14 at 15:05




derbian eshell was a shot, but not the right one.
– Kiwy
Feb 14 '14 at 15:05










1 Answer
1






active

oldest

votes


















0














The answer to your question is SyncEvolutiuon. The documentation for the Command Line usage is on the website



SyncEvolution synchronizes personal information management (PIM) data via various protocols (SyncML, CalDAV/CardDAV, ActiveSync). It syncs contacts, appointments, tasks and memos. It syncs to web services or to SyncML-capable phones via Bluetooth.



You can then use this to access your Evolution Calendar by getting the information sync to CalDAV. Good blog on this is Degooglifying Part IV



The best thing is that you can use this to sync your calendar to many devices or just so you can bang on CalDAV with any script.






share|improve this answer























    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "106"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f113818%2fhow-to-access-the-evolution-calendar-data-from-the-command-line%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    The answer to your question is SyncEvolutiuon. The documentation for the Command Line usage is on the website



    SyncEvolution synchronizes personal information management (PIM) data via various protocols (SyncML, CalDAV/CardDAV, ActiveSync). It syncs contacts, appointments, tasks and memos. It syncs to web services or to SyncML-capable phones via Bluetooth.



    You can then use this to access your Evolution Calendar by getting the information sync to CalDAV. Good blog on this is Degooglifying Part IV



    The best thing is that you can use this to sync your calendar to many devices or just so you can bang on CalDAV with any script.






    share|improve this answer




























      0














      The answer to your question is SyncEvolutiuon. The documentation for the Command Line usage is on the website



      SyncEvolution synchronizes personal information management (PIM) data via various protocols (SyncML, CalDAV/CardDAV, ActiveSync). It syncs contacts, appointments, tasks and memos. It syncs to web services or to SyncML-capable phones via Bluetooth.



      You can then use this to access your Evolution Calendar by getting the information sync to CalDAV. Good blog on this is Degooglifying Part IV



      The best thing is that you can use this to sync your calendar to many devices or just so you can bang on CalDAV with any script.






      share|improve this answer


























        0












        0








        0






        The answer to your question is SyncEvolutiuon. The documentation for the Command Line usage is on the website



        SyncEvolution synchronizes personal information management (PIM) data via various protocols (SyncML, CalDAV/CardDAV, ActiveSync). It syncs contacts, appointments, tasks and memos. It syncs to web services or to SyncML-capable phones via Bluetooth.



        You can then use this to access your Evolution Calendar by getting the information sync to CalDAV. Good blog on this is Degooglifying Part IV



        The best thing is that you can use this to sync your calendar to many devices or just so you can bang on CalDAV with any script.






        share|improve this answer














        The answer to your question is SyncEvolutiuon. The documentation for the Command Line usage is on the website



        SyncEvolution synchronizes personal information management (PIM) data via various protocols (SyncML, CalDAV/CardDAV, ActiveSync). It syncs contacts, appointments, tasks and memos. It syncs to web services or to SyncML-capable phones via Bluetooth.



        You can then use this to access your Evolution Calendar by getting the information sync to CalDAV. Good blog on this is Degooglifying Part IV



        The best thing is that you can use this to sync your calendar to many devices or just so you can bang on CalDAV with any script.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Mar 17 '14 at 12:55









        Raphael Ahrens

        6,91352846




        6,91352846










        answered Mar 17 '14 at 12:24









        mteleshamtelesha

        31326




        31326






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Unix & Linux Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f113818%2fhow-to-access-the-evolution-calendar-data-from-the-command-line%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Accessing regular linux commands in Huawei's Dopra Linux

            Can't connect RFCOMM socket: Host is down

            Kernel panic - not syncing: Fatal Exception in Interrupt