Skip to content

jomarkow/DailyStudy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DailyStudy 📚

DailyStudy Banner

What is DailyStudy?

DailyStudy is an infinite scroll desktop calendar and Markdown-based journaling system designed for students, developers, and writers. It acts as an interactive schedule where you can link your daily entries, track your classes or subjects, and write notes seamlessly in a dual-pane Obsidian-like Markdown editor.

It organizes your academic or work life elegantly, making sure you don't miss any task by visually representing your entries via customizable color-coded pills directly on an ever-scrolling calendar.

Key Features

  • Infinite Scrolling Calendar: Easily navigate backward and forward through weeks and months with no loading screens.
  • Obsidian-like Markdown Editor: A fully functional, integrated Markdown note-taking experience with separated "Editing" and "Reading" views.
  • Customizable Subjects: Add, rename, or color-code your subjects with an intuitive interface. Each subject auto-calculates the most readable contrast for its text.
  • Dynamic Content: Calendar days automatically adapt to content. If you have many notes in one day, it smartly shifts to a compact "dots" view.
  • In-Text Navigation: Link dates inside your notes directly. Clicking them directly jumps the calendar to that exact day.
  • Fully Standalone: Built with PySide6 to run perfectly local and isolated, wrapping all your .md files in a neat package.

Screenshots

Here's how DailyStudy looks in action:

The Infinite Calendar View

Calendar View Placeholder

The Obsidian-Like Markdown Editor

Markdown Editor View Placeholder

Support the Project! ⭐

If you find this application useful or interesting, please consider giving it a ⭐ Star on GitHub! It helps a lot and keeps the motivation up.

Are you a developer? Feel free to Fork this repository, play around with the code, add new features, and open a Pull Request! All contributions and improvements are extremely welcome.

Running it locally

# Clone the repository
git clone https://github.com/jomarkow/DailyStudy.git

# Redirect into the repository directory
cd DailyStudy

# Install the required dependencies
pip install -r requirements.txt

# Start the application!
python main.py

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages