Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Does it have analytics tools or pluggable apps?


I don't know. I'd venture a guess of "no" on pluggable apps. It does have a plugin-like architecture with e.g. adapters for Twitter. I've never used it, only seen it in action. It's an activity and data tracker written to serve Brad Fitzpatrick's personal needs. When he was still at Google, he was paying someone to hack on it and maintain it. It has some rudimentary "analytics" insofar as there are various ways to present the data stored in it.

https://www.youtube.com/watch?v=PlAU_da_U4s

https://perkeep.org/doc/overview


Whoah. Thanks so much! From https://perkeep.org/doc/overview :

> "The project began because I wanted to…

… store all my stuff forever, not worrying about deleting, or losing stuff.

… save stuff easily, and without categorizing it or choosing a location whenever I save it. I just want a data dumptruck that I can throw stuff at whenever.

… never lose anything because nothing can be overwritten (all blobs are content-addressable), and there’s no delete support. (optional garbage collection coming later)

be able to search for anything I once stored.

be able to browse and visualize stuff I’ve stored.

… not always be forced into a POSIX-y filesystem model. That involves thinking of where to put stuff, and most the time I don’t even want filenames. If I take a bunch of photos, those don’t have filenames (or not good ones, and not unique). They just exist. They don’t need a directory or a name. Likewise with blog posts, comments, likes, bookmarks, etc. They’re just objects.

… have a POSIX-y filesystem when I want one. And it should all be logically available on my tiny laptop’s SSD disk, even if my laptop’s disk is miniscule compared to my entire repo. That is, there should actually be a caching virtual filesystem, not a daemon running rsync in the background. If I have to have a complete copy of my data locally, or I have to “choose which folders” to sync, that’s broken.

… be able to synthesize POSIX-y filesystems from search queries over my higher-level objects. e.g. a “recent” directory of recent photos from my Android phone (this all works already in 0.1)

Not write another CMS system, ever. Perkeep should be able to store and model any type of content, so it can just be a backend for other apps.

… have backups of all my social network content I created daily on other people’s servers, to protect myself if my account is hijacked, the company goes evil, changes ownership, or goes out of business.

… have both a web UI and command-line tools, as well as a FUSE filesystem.

… be in control of my data, but also still be able to utilize big companies’ infrastructure cloud products if desired.

… be able to share content with both technical and non-technical friends.

Most of this works as of the 0.1 release, and the rest and more is in progress."

IOW, exactly what I was looking for. Sometimes I'm reminded why I still love the internet.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: