Giter VIP home page Giter VIP logo

ino-journal's Introduction

InoJournal

InoJournal is a simple app to add quick entries to a sqlite database. It is intended as a work journal/log to keep track of what I'm doing day by day, sort of like a private Twitter.

This app is not intended for public use. No support is given to compile, run, or use it.

Alt text

Dependencies

It is build in Swift 4.

This project depends on stephencelis/SQLite.swift and Nike-Inc/Willow It uses Carthage to add the SQLite framework.

Quick Installation

  • Clone this repository
  • install Carthage (if you use brew: "brew install carthage")
  • go to the project directory and run the add_frameworks.sh script (type ./add_frameworks.sh script in the Terminal)
  • run your project in XCode and compile the app

What does Carthage and add_frameworks.sh do?

At the moment add_frameworks.sh just runs one command:

carthage bootstrap --platform macOS

It should create a Carthage/Builds directory with the compiled SQLite framework. The project is already configured to reference those files.

You should read the Carthage documentation. It is a pretty cool tool.

Planned

  • add a preference panel
  • add window that lists all entries
  • add support for tags
  • add a way to delete entries
  • move database to app support directory
  • allow user to set hotkey
  • limit character count

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.