Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Future of the project #7

Open
Midnighter opened this issue Nov 18, 2017 · 3 comments
Open

Future of the project #7

Midnighter opened this issue Nov 18, 2017 · 3 comments

Comments

@Midnighter
Copy link

Hi,

I have a need for exactly this kind of package but since there hasn't been any activity for two years I wonder what the state is? It seems quite feature complete but then again there are open issues and one open PR.

If this is inactive are there any active forks of the project? Thank you for any information.

@shaunduncan
Copy link
Owner

Hi! I know this is so incredibly delayed, but I really haven't done much work on this project in a long time, mostly because I started it as an experimentation and never really completed it. However, I'm currently revisiting my need for an embedded/portable document store, so I may actually revisit this project.

That having been said, I've been looking at the JSON1 extension for sqlite as a potential replacement for what my library actually does under the hood (admittedly, it's a bit of a hack).

I'm not aware of any actively maintained forks of this project, but I would love to hear about your use-case and see if it's similar to my own.

@Midnighter
Copy link
Author

Well, glad to hear from you! I know how these things go so I'm happy to hear back at all. I have looked at the JSON1 extension but it's not really something I want to burden my users with. (Building wheels with that extension would be an option, of course, but yet another thing to maintain.)

Basically, I have a project consisting of a Python -> Javascript workflow and I'd like to be able to support both a local and a web based application. On the web this can quite easily be supported by storing JSON documents in MongoDB (or equivalent). Locally it's a bit more tricky. The documents are quite large and nested (~ 2 MB as plain text). Ideally, I would have a NoSQLite API for both Python and Javascript so that Python can insert documents and Javascript can search and extract documents.

@cwt
Copy link

cwt commented Feb 4, 2019

Hi @shaunduncan,

I'm working on another forked project microblog.pub which uses mongodb as its documents storage.

However I plan to slim down the memory usage, so I search and found your project. I already fork from plutec and trying to fix bugs and make index working. I also add more test cases for it. Please check my fork, and see that is it possible to merge my changes back to your project? (and also create a new PyPI package?)

The tests and coverage so far is below:

Name          Stmts   Miss  Cover
---------------------------------
nosqlite.py     265     16    94%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants