Giter Club home page Giter Club logo

office2obsidian's Introduction

Obsidian Office 365 import

Basic information

A basic plugin that will import todays or this weeks events into an Obsidian table.

Obsidian Menu Screnshot

Created mostly around my daily routine of starting the day with the preparation of current meetings and events, the plugin will use device authentication to facilitate a simple integration of Obsidian and Office 365.

For now only O365 accounts are supported - if there is a need we can easily add also Outlook/Hotmail/Live.com integration.

How to start

  • Open the command menu (CommandKey + P)
  • Type O365
  • Pick one of the two options
  • Authenticate by going to the specified URL and entering the code the app displays

Obsidian Authentication Prompt

  • Credentials should be cached for a longer period, so you only need to authenticate once every 60 days or so.

  • The events should appear in the note you have currently opened.

Obsidian events list

Settings and other stuff

In the settings menu you have a couple of options / actions that are specific to the plugin:

  • you can logout the current user
  • specify the folder where event notes will be auto-created.

Obsidian plugin settings

office2obsidian's People

Contributors

ksdaniel avatar

Stargazers

 avatar a13ph avatar Debra avatar

Watchers

 avatar

office2obsidian's Issues

[Feature Request] Tasks format

This looks exciting. Can you insert as tasks. Format would be:

  • start-end subject/notes [icon for due] YY-MM-DD

where start and end are the start/end times as HH:MM so 08:00-09:00. Having that first means that tasks sort on description will have items in the right order. perhaps an optionn for subject/notes of both and then the emoji that obsidian tasks uses for due then the due date.

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.