A block calendar for Logseq.

Overview

Logseq Block Calendar

Github All Releases

A plugin to render a calendar in block, so you can put it onto right side bar.

screencast

Features

  • Click date to jump to journal page.
  • Switch month back and forth.
  • Set back to today's month.
  • Show if journal page exist by showing a red dot.
  • Support setting first day of week.

Usage

  • Slash command /Insert Block Calendar to insert a calendar
  • {{renderer block-calendar, [2022], [7], [en], [nohead|nonav]}}
    • [2022], [7], [en] is optional.
    • Only support zh-CN and en language, PR is welcome.
    • nohead means do not have table head, so no month and year and month switcher.
    • nonav means still have month and year, but no month switcher.

❤️ Buy me a coffee

If you like this plugin and you will, you can choose to buy me a coffee via this and this, that means a lot to me.

Licence

MIT

Comments
  • Mistakes in french version of the calendar

    Mistakes in french version of the calendar

    Hi @vipzhicheng

    Thanks for this great tool ! I juste want to report 2 mistakes in french version of the calendar.

    image

    Why only "Mardi" is an entire word and not "Mar" (3 letters) like the other ? "Soleil" ("sun" in french) replace "Dimanche" ("sunday")... strange too. Could you make modifications ? Thanks !

    opened by bepolymathe 4
  • Feature Request - Dot conveys overall task status for a Day

    Feature Request - Dot conveys overall task status for a Day

    Great plugin .. thanks for the hard work on this.

    I've used Obsidian previously and one very nice feature was that the Calendar dots would indicate the following

    Obsidian Calendar

    • presence of a dot meant the journal page existed (your red dot does that now)
    • a second dot for TODO status
      • open tasks (TODO) items exist on this journal - the second dot is hollow
      • no open tasks on this journal - the second dot is filled.

    Another approach for Logseq that would not require two dots might be to have 3 different colors for a single dot

    • white(or black for light mode) - page exists and has NO TODOs or DONE items for the day (July 4 and 22)
    • red - page exists and has open TODO items in it (July 17, 18, 23, 26, 28, 29 and 30)
    • green - page exists and has only DONE items (July 6, 12, 14 and 19)

    Calendar with TODO status colors

    opened by adxsoft 4
  • Unreadable calendar with Github dark theme

    Unreadable calendar with Github dark theme

    Thanks for this nice plugin. I would like to use it in combination with the Github dark theme. Unfortunately, it is unreadable. Could you maybe (re-)use CSS variables to color the calendar, if you haven't already?

    grafik

    grafik

    opened by thinkh 3
  • Wrong calendar display 🙀

    Wrong calendar display 🙀

    Hi @vipzhicheng

    I just realized that the calendar doesn't have a fair display. I have the "Monday" option as the first day.

    image

    But the calendar is wrong. He considers that January 1 is a Monday and shifts everything.

    What I see in logseq...

    image

    What the real calendar is

    image

    It is the transition to the new year that seems to be the problem.

    image

    opened by bepolymathe 2
  • Suggestion - Translation (PT-BR)

    Suggestion - Translation (PT-BR)

    Congratulations on the excellent plugin. It has been very helpful to me. Just a small correction. In the Portuguese language (PT-BR), Sunday is abbreviated as being as "Dom" and not as "Sol".

    fa={January:"Janeiro",February:"Fevereiro",March:"Mar\xE7o",April:"Abril",May:"Maio",June:"Junho",July:"Julho",August:"Agosto",September:"Setembro",October:"Outubro",November:"Novembro",December:"Dezembro",Sunday:"Dom",Monday:"Seg",Tuesday:"Ter",Wednesday:"Qua",Thursday:"Qui",Friday:"Sex",Saturday:"S\xE1b",Today:"Hoje"}

    Thank you very much and success!

    opened by dlholdefer 1
  • Always render wrapper

    Always render wrapper

    Updated previous PR. Added wrapper to render as 1st child of container, not last (logseq.provideUI doing append).

    Container selector updated to .sidebar-item-list (@vipzhicheng, edit your local Logseq settings, old value can be there) - so it's rendered in sidebar 😎 image

    About "Banner plugin" integration - i will provide a placeholder so users could set a selector in calendar plugin options to use it.

    opened by yoyurec 1
  • Error Message in console

    Error Message in console

    get the following error message in the console

    #logseq-block-calendar logseq-plugin-block-calendar can not resolve selector target #calendar-placeholder

    Not sure if this is related to dots appearing under dates even though they have no TODO's

    Using Logseq 8.14 on Mac OSX 10.13

    opened by adxsoft 0
  • right click copy date link

    right click copy date link

    Hi, thanks for your nice plugin!

    I suggest this simple feature: right click on a day copies to clipboard the day link.

    This allows the user to put day reminders simply pasting it in a block

    i.e. in my logseq I have date format YYYYMMDD

    left click on 13 December opens the page 20221213

    it would be very useful if right click on 13 December puts in clipboard [[20221213]]

    Thanks

    opened by marcocolnaghi 2
  • Weekend display

    Weekend display

    Hi @vipzhicheng

    I do not know if it is an aesthetic choice or a problem but the calendar integrating in the plugin "banner" is always displayed with a first colomne shift for Saturday and another a little larger for Sunday.

    image

    I find this a little surprising. Is it voluntary ?

    opened by bepolymathe 1
  • Clicked date results in display of date one day previous to selection

    Clicked date results in display of date one day previous to selection

    When I click on a date in the block calendar (0.1.8), whether through a directly rendered calendar on a given page or in the context of the banners plugin, the journal page that I am taken to is one day before the day that I clicked. For example, when I click on October 20, I am delivered to the journal page for October 19. This persists through a restart of Logseq and changing the weekly start date settings (and reloading/restarting).

    opened by rosslaird 11
  • Switching to new graph leaves old graph calendar in side bar

    Switching to new graph leaves old graph calendar in side bar

    I use several graphs and noticed if I am in graph1 the block calendar displays in the right panel at the top which is expected.

    If I change to graph2 the block calendar for graph1 remains displayed at the top of the right panel and the block calendar for graph2 is displayed underneath the graph1 calendar.

    Closing the right sidebar and re-opening it will make the graph1 block calendar disappear and the graph2 block calendar move to the top of the right panel.

    opened by adxsoft 1
Releases(v0.1.12)
Owner
Richard Yu
No way to stop running.
Richard Yu
Sync your personal calendar to your work calendar, privately 🐒

Callibella ?? It is considered unusual among Callibella in that it gives birth to only a single baby instead of twins, the norm for Callibella. Wikiep

Yo'av Moshe 19 Oct 12, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
A block preview that directly displays the block fields, including tabs.

Kirby Block Preview Fields This plugin for Kirby 3 displays the block fields directly in the block preview, including tabs. Inspired by the Kirby Fiel

JUNO 8 May 10, 2023
tools and plugins for logseq

logtools tools and plugins for logseq logtools-css-productivitypack my css mods for Kanban/columns view (#.v-kanban), Einsihower Matrix (#.v-einsenhow

null 126 Jan 2, 2023
Weekly, Monthly and Yearly notes in Logseq!

Periodic Notes for Logseq Currently is very early stages. My roadmap for releasing on the Logseq marketplace can view viewed here Functionality Curren

Brendon 12 Dec 29, 2022
A logseq plugin to extract tweets. Optionally tag the tweet's author as well.

Logseq Twitter Extractor Plugin If this plugin helps you, I'd really appreciate your support. You can buy me a coffee here. A quick utility to parse a

null 17 Nov 17, 2022
Migrate unfinished tasks to today, Logseq plugin

Unfinished-business Unfinished Business Because the day may be over, but your business isn't View Demo · Report Bug · Request Feature This plugin migr

Alex 23 Nov 16, 2022
logseq custom.js and custom.css utilities : resize query table columns, hide namespaces...

logseq-custom-files custom.js and custom.css utilities for Logseq. current version v20220331 query table view : add handles on the query table headers

null 44 Dec 7, 2022
Embed Luckysheet (spreadsheet) into Logseq.

logseq-plugin-luckysheet 在 Logseq 中嵌入电子表格 Luckysheet。你也可以用它来维护一张 markdown 表格。 Embed Luckysheet (spreadsheet) into Logseq. You can also use it to maint

Seth Yuan 49 Jan 1, 2023
A simple gpt-3 integration with Logseq

Readme Using GPT-3 in [[logseq]] is actually remarkably easy. The folks over at OpenAI have built a really powerful model with pretty good documentati

null 26 Jul 19, 2022
Plugin that lets you create diagrams from textual representation (aka 'Diagrams as Code') within Logseq

Logseq - Diagrams as Code Plugin that lets you create diagrams (and other visualizations) from textual representation (aka 'Diagrams as Code') within

Nicolai P. Großer 80 Dec 21, 2022
A plugin to export pages in Logseq to Hugo.

logseq Schrödinger An awesome Logseq plugin to jumpstart your digital garden ?? ! Explore the docs » View Demo · Report Bug · Request Feature Table of

null 162 Jan 8, 2023
Allow moving/copying/and creation embeds for blocks with drag-n-drop just like Logseq or Roam

Demo Features Drag-n-drop for list items in the same pane and between different panes 3 modes: move block, copy block, embed block Automatic reference

null 92 Dec 26, 2022
A simple to-do list plugin for logseq

Logseq Todo Plugin A simple to-do list plugin for logseq Feature quick add new to-do items to today's journal page show all today's to-do items (inclu

Yuexun Jiang 71 Jan 1, 2023
A file manager plugin for logseq(Search unused assets file)

logseq-plugin-file-manager Search files from assets and draws but not used in journals or pages. Please backup files before operation, and before dele

Hayden Chen 17 Dec 23, 2022
a Logseq plugin to float items (e.g. videos) for an improved note-taking experience

logseq-helium-plugin Features Float videos for better note-taking in 3 ways: Block context menu (right-click on bullet) → ?? Start float Slash (/) com

Vivian Leung 58 Jan 2, 2023
A cross-platform Node app that publishes a LogSeq journal as a blog via Drummer

myLogseqBlog A cross-platform Node app that publishes a LogSeq journal as a blog via Drummer How to install Download the app from the repo. It's a .zi

Dave Winer 14 Jul 23, 2022