Hacker Newsnew | past | comments | ask | show | jobs | submit | kraymer's commentslogin

The idea behind cronicle is that because doing backups via cron is so common (like triggering a pg_dump), why not add a line to your cronfile to take care of the backups rotation once your dump is done ?

cronicle takes care of organizing the data in daily/weekly/etc directories, and deduplication too : all organization is done using symlinks, underlying dumps are deleted when no more symlinks point to it.

Scratched my own itch, but interested to know if it brings something new or if existing tools use same approach.


If you put your public email on your github profile, or put your email on public issue comments, you may be contacted regarding news of the repository you showed interest to. Like getting feedback, you know.

Personnaly I would be pretty pleased that a maintainer made that effort. I can totally understand that others person consider that spam ... Well just don't make your email public in that case.

It has nothing to do with the tool in itself.


Someones e-mail being public does not give you the right to send them spam (=which I consider this, under the common definition of "unsolicited mass-e-mail"), and having starred a GitHub repo does not imply consent to that. If someone wants notifications, there are tools for this: they subscribe to your repo, individual issues within it or a newsletter.


Added a disclaimer on the repo README.md to clarify the original motive.

But again, at the end of the day, if you don't want to receive emails from nowhere, just don't put your email on your GH profile. As simple as that.


Needed this feature for long files with multiple classes. Plugin existed but broken on SublimeText 3 so I forked it.


Yes, when it occurs it totally breaks the experience of reading long reads on the kindle. This, and the fact that multi-pages articles are sometimes not properly fetched.

I'm working on generating perfect (all images, all pages) .mobi periodical files from rss feeds, send me a mail (in my profile) if you want to test a MVP when it is ready.


A function to have in your setup.py to :

- grep version number from another file

- set description with another module docstring

- set long description from a README.md (not .rst as usual) file content

I tried to pack the more features in a minimal amount of LOC (~20)


I decided to have a dotfiles repo a few months ago. Started with a @holman fork but was rebuted by the bootstrap/install scripts limitations.

Using stow resolved that.

Then I stumbled upon questions that did not have obvious gold standard way to do it :

- how do you differentiate folders meant to be stowed from others?

- how do you store config files saved at different locations depending on platform without duplicating content?

- how to deal with files with sensitive information?

So I used some guidelines to deal with theses cases, the result is F-dotfiles.


I wanted to backup a handful of folders in TM but couldn't find an easy way to do it. So here it is, a ridiculously simple script that enable you to quickly edit a folders whitelist.


Ditto, registered abcetc.xyz instead ... who better captures the idea of alphabet now ?! :)


You could do a21w.xyz instead?

Actually no you can't, I just bought it. :-)


I like your domain. Clever :)


Tangential but ... could someone give me the name of the python library that made the front page last month and that "extends the standard lib" (itertools recipes, dates helper functions, etc)? Can't find it using HN search. Email in my profile. thks



Most of bank websites (in France at least) provide .QIF downloads, so I coded a tool to semi-automatically add categories to qif transactions by matching keywords from your past transactions history : https://github.com/Kraymer/qifqif

I use it with GnuCash but could work with ledger as long as ledger importer links categories with accounts.


I do the same thing with ledger: it takes only a few lines of script to convert the csv export to ledger's file format, then a few minutes matching up transactions that did't match.

Since ledger's input format is so flexible, it's pretty straightforward.


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

Search: