Cool! I'm reading thru your README, and it sounds a lot like perkeep and/or 
restic:

- store your tiny and GB sized files
- provide a customized index over your data
- make backups complete and fast
- access your files via a virtual file system
- store your data in a format which you still can read in 20 years in
_future programming language_
- store your data in a way that allows you to easily adopt new data
structures without the need to migrate the existing data
- detect corrupt or externally modified data and restore it with a
partial backup

Why are you building this instead of just using perkeep (or restic)? Also, 
if you are dissatisfied with the claim structure, etc. you could just use 
perkeep as a dumb blob store and build your own index using enumeration. 

Really, want i want is this:

 * blob store
 * some sort of extensible mechanic for indexing
 * code that isn't in a dir called "internal" (i want to use it as a lib 
not a server)
 * written in go

I really like perkeep's method of indexing any blob that starts with 0x7b 
({) as an easy way to build meaningful types on top of generic blobs of 
content-addressed data. I would like this indexing function to be more 
extensible so I can use it to store my own types.

Also, I get why you chose xml for the claims (xslt and namespaces), but I 
think I would prefer to use json anyway 😅

Is anyone interested in trying to pick up maintenance of perkeep as a 
group? 

Quinn

On Sunday, November 24, 2024 at 10:32:50 AM UTC-5 markus.peroebner wrote:

> I'm still using perkeep for storing lots of my personal data.
>
> On the other side I've started to implement an alternative blob store with 
> a seperate index called everarch.
>
> You can have a look if you are interested:
> https://evr.ma300k.de/#/title
>
> https://git.ma300k.de/everarch/
>
>
> Quinn <[email protected]> schrieb am So., 24. Nov. 2024, 15:41:
>
>> Has anyone continued this work? I am very interested in having a general 
>> purpose blob storage that I can use for personal projects as a backend/db. 
>> Ideally, something I can use as library in go code rather than a server. 
>> There really isn't anything that I can find online that fits this, I've 
>> spent a lot of time googling stuff like "blob store" or "Content 
>> addressable storage" and nothing really comes up. 
>>
>> On Friday, April 21, 2023 at 12:39:21 AM UTC-4 [email protected] 
>> wrote:
>>
>>> can you incorporate those features into perkeep?  fragmentation is kinda 
>>> rough.
>>>
>>> Using the blobs as a backend is great.
>>>
>>> On Wed, Apr 19, 2023, 10:15 Lucian D. <[email protected]> wrote:
>>>
>>>> Hey Michael,
>>>>
>>>> In the meantime I realized that PerKeep might not be the best option. 
>>>>
>>>> Please see 
>>>> https://betterprogramming.pub/the-personal-vault-project-7cdd692b08b0 
>>>> about my vision about the AI-enhanced personal vault that I am working on.
>>>> I have described the system how I see it.
>>>>
>>>> I am curious what you have on your mind.
>>>>
>>>> Some more thoughts on the subject (mine + other peoples) are on the 
>>>> Discussion section: https://github.com/dlucian/pvp/discussions
>>>>
>>>> Cheers,
>>>> Lucian.
>>>>
>>>>
>>>> On Sat, Mar 25, 2023 at 2:10 AM Michael Farr <[email protected]> 
>>>> wrote:
>>>>
>>>>> Hi Lucian,
>>>>>
>>>>> I got an initial system working, but despite its many great features, 
>>>>> I couldn't get it to stretch around what I needed. The maintenance 
>>>>> <https://github.com/perkeep/perkeep/graphs/code-frequency> doesn't 
>>>>> appear to be quite dead yet, but it seems to have slowed down 
>>>>> considerably 
>>>>> in the past couple of years.
>>>>>
>>>>> The first issue I had was the lack of a system to control the 
>>>>> lifecycle of data that I didn't want to keep forever. An example would be 
>>>>> to support data that the legal owner only gives me temporary and 
>>>>> conditional rights to hold. The second issue was that it couldn't manage 
>>>>> data stored on other systems; in general, it just wants to manage files 
>>>>> in 
>>>>> its own blob storage system and lacks features to link or push external 
>>>>> data (it has some good tools for importing data from some sources).
>>>>>
>>>>> I like this idea of wrapping AI into a data management system also. 
>>>>> Feel free to contact me directly if you want to discuss some ideas.
>>>>>
>>>>> Mike
>>>>>
>>>>> On Tue, Mar 21, 2023 at 3:20 AM Lucian Daniliuc <[email protected]> 
>>>>> wrote:
>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> I've been studying Perkeep for a few weeks now, and even though the 
>>>>>> technology and use cases looks solid, I see there's no active community 
>>>>>> around it (or I don't know where to loo for it). 
>>>>>>
>>>>>> Giving the rise of AI LLMs I am thinking of building a project on 
>>>>>> Perkeep and not sure that it is still being developed or maintained.
>>>>>>
>>>>>> So, if you stopped using Perkeep (or just gave up), please reply with 
>>>>>> your reason and what are you using instead?
>>>>>>
>>>>>> Cheers,
>>>>>> Lucian.
>>>>>>
>>>>>> -- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "Perkeep" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>> send an email to [email protected].
>>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/perkeep/e6b06baa-9e44-4df7-8f4b-99841d41b86fn%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/perkeep/e6b06baa-9e44-4df7-8f4b-99841d41b86fn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>> -- 
>>>>> You received this message because you are subscribed to a topic in the 
>>>>> Google Groups "Perkeep" group.
>>>>> To unsubscribe from this topic, visit 
>>>>> https://groups.google.com/d/topic/perkeep/eCoO2zm9Plk/unsubscribe.
>>>>> To unsubscribe from this group and all its topics, send an email to 
>>>>> [email protected].
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/perkeep/CACXS6nQr%2BrxkiZzYBRzgW5bBRNrtm13t%2BU7iCaqKZ9nZtj-cyw%40mail.gmail.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/perkeep/CACXS6nQr%2BrxkiZzYBRzgW5bBRNrtm13t%2BU7iCaqKZ9nZtj-cyw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> -- 
>>>> You received this message because you are subscribed to a topic in the 
>>>> Google Groups "Perkeep" group.
>>>> To unsubscribe from this topic, visit 
>>>> https://groups.google.com/d/topic/perkeep/eCoO2zm9Plk/unsubscribe.
>>>> To unsubscribe from this group and all its topics, send an email to 
>>>> [email protected].
>>>>
>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/perkeep/CAOXX1pJu9BsAYqM5znP-xr8eMWn%2B7c574hdN1_1p-7Nk1VkxKw%40mail.gmail.com
>>>>  
>>>> <https://groups.google.com/d/msgid/perkeep/CAOXX1pJu9BsAYqM5znP-xr8eMWn%2B7c574hdN1_1p-7Nk1VkxKw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Perkeep" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>>
> To view this discussion visit 
>> https://groups.google.com/d/msgid/perkeep/9f819edd-5f12-4223-9d99-ebe2cbdcbad3n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/perkeep/9f819edd-5f12-4223-9d99-ebe2cbdcbad3n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Perkeep" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/perkeep/6afda2b4-92ec-420e-96fd-322b86f85b33n%40googlegroups.com.

Reply via email to