Git Product home page Git Product logo

bowie's Introduction

Bowie

The goal for this project is to create a simple ReStructuredText editor for Mac OSX. It will provide a text pane for writing ReST and then a preview pane where you can see what it will look like rendered.

I'm working on this as I have some free hours, so don't expect a lot of progress very fast. Feel free to contribute to make it go faster.

Goal

I would like to build a simple desktop app that I can use to markup some documents in ReStructuredText and see what they look like rendered, and save them to a file. Nothing really fancy, basically an offline native OSX app equal to http://rst.ninjs.org/

Ideas

This blog post does something very similar, but is a little old and lacking some features I want. It shows how you can call the rst2html python lib from objective c. This isn't the best way, but since I couldn't find a ReST lib for c, this will be the best way to get started.

http://artificialcode.blogspot.com/2009/03/cocoa-restless-restructured-preview.html

Features

My goal is to provide the following features.

  • A set of canned CSS files you can use when previewing.
  • Custom CSS so that you can add your own CSS file to help with rendering
  • export rendered HTML

Status

  • [02/11/2012] 0.1 very rough initial checkin, project was created and window was built. Able to open and save files. Doesn't do any rendering yet.

Links

An old link on how to build a text editor for OSX in 15 minutes. - https://developer.apple.com/library/mac/#documentation/cocoa/conceptual/TextArchitecture/Tasks/TextEditor.html

Simple editor that renders ReST to HTML preview window. - http://artificialcode.blogspot.com/2009/03/cocoa-restless-restructured-preview.html

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.