Skip to content

Commit

Permalink
Merge pull request #1 from remram44/fix-readme
Browse files Browse the repository at this point in the history
Correct README
  • Loading branch information
traverseda committed Mar 26, 2017
2 parents 64e0293 + 741de72 commit 8986e45
Showing 1 changed file with 20 additions and 20 deletions.
40 changes: 20 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
My "Operating System", a set of tools for viewing and editing data, mostly based
around rethinkDB (the company behind which went out of business, but I think the
around RethinkDB (the company behind which went out of business, but I think the
db will still get some love).

Install with
Expand All @@ -8,38 +8,38 @@ Install with
cd akashic-core
python3 setup.py develop --user

Not a kernel, or an actual OS. An OS in the same way gnu is an OS, or a web
Not a kernel, or an actual OS. An OS in the same way GNU is an OS, or a web
browser is an OS.

There are a lot of problems in computing that get a lot easier when you have one
unified view of your data. This aims to build something on top of the unified
view offered by rethinkdb.
view offered by RethinkDB.

If there's any tools in here that you'd like to use without the madness of my
trying to create an "operting system", submit a bug report and I'll see about
If there's any tool in here that you'd like to use without the madness of my
trying to create an "operating system", submit a bug report and I'll see about
making it work stand alone. Or at least helping you do that work yourself.

Rethinkdb has an abstraction called "changefeeds" which lets you cheaply monitor a query for changes.
RethinkDB has an abstraction called "changefeeds" which lets you cheaply monitor a query for changes.

#Todo
# Todo

##Tools
## Tools

- [X] rq, edit your data using vim and yaml. Very basic query support
- [ ] Make rethinkdb support DeepDiff diffs so that we can edit objects with
binary data in them.
- [ ] Make use of yaml tags for transforming data (humanizing dates, on both
input and output).
- [X] rq, edit your data using ViM and YAML. Very basic query support
- [ ] Make RethinkDB support DeepDiff diffs so that we can edit objects with
binary data in them.
- [ ] Make use of YAML tags for transforming data (humanizing dates, on both
input and output).

- [ ] afs, a tagged filesystem implemenation for rethinkdb
- [ ] get basic implementation up and running
- [ ] add some test cases (fusepy should make this real easy, but it does't)
- [ ] afs, a tagged filesystem implementation for RethinkDB
- [ ] get basic implementation up and running
- [ ] add some test cases (fusepy should make this real easy, but it doesn't)

- [ ] Extend pythons logging to support data objects
- [ ] Extend Python's logging to support data objects

- [ ] Add an RPC layer (maybe based on hug?)

##Daemons
## Daemons

- [ ] dbus notification support for "alerts" table
- [ ] generate notifications from query
Expand All @@ -51,9 +51,9 @@ Rethinkdb has an abstraction called "changefeeds" which lets you cheaply monitor

- [ ] caldav/carddav server for synchronizing contacts and the like

#Android-native
# Android-native

- [ ] get rethinkdb running an android at all
- [ ] get RethinkDB running an android at all
- [ ] notification support for "alerts" table
- [ ] contact synchronization
- [ ] share file on afs

0 comments on commit 8986e45

Please sign in to comment.