Skip to content

Set of tools to import data into Day One journaling application

License

Notifications You must be signed in to change notification settings

durden/dayonetools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Day One tools

This is a collection of scripts to collect data from various sources and store it into the Day One journaling application. Day One is a fantastic application so I'd like to put as much of the data about my habits, Internet usage, goals, etc. into it as possible. Luckily, the format for Day One is simply XML in the form of OS X plists. This makes it very easy to import data into.

Goals

This repository aims to be a single place for one-shot scripts to semi-automate exporting various data into the Day One XML format. The purpose is to primarily support services without a web API and those that involve more manual setup to export data, etc.

Install

  • User mode

    • pip install dayonetools
  • Development mode

    • Install package with the standard pip workflow:
      • git clone repositiory
      • cd into repository
      • pip install .

Now you should have a top-level script called dayonetools to interact with all the individual services, etc.

  • Run dayonetools -h to ensure the install worked properly.

Usage

  • Run dayonetools -h for help
  • Run dayonetools <service_name> -h for help on an individual service
    • For example: dayonetools idonethis -h

Supported services

How to contribute

See CONTRIBUTE file for contribution guidelines.

Differences from Slogger

This set of tools is very similar to the popular slogger. However, it differs in a few ways.

  1. slogger is meant to be run automatically on a schedule via cron or any similar scheduling mechanism.
  2. slogger primarily supports services that have a web API.
  3. slogger is written in Ruby.

The Day One tools collection of scripts is meant to fill the gap regarding unsupported services in Slogger. In addition, it's a different mindset in that these scripts could be automated but the services they import from are lesser used and possibly more difficult to export data from.

About

Set of tools to import data into Day One journaling application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages