Personal
132h 35m
140h
Personal
132h 35m
Zyte-funded
7h 25m
Community-funded
0m
Although I don't have any expectations about it nor plan to actively promote it, I'm open to accepting donations and committing a corresponding amount of time per month to the free software projects listed below.
I live in Spain and, for legal reasons, to accept recurring donations I must register as self-employed (autónomo), which entails minimum costs I don't want to take on until I have reasonable assurance that I won't, at minimum, lose money each month by accepting donations.
That's the minimum I consider sufficient to make it unlikely I'll lose money each month. It's calculated by adding the estimated monthly fixed costs of being self-employed (social security contributions, taxes and administrative costs) and dividing that total by the monthly time I would pledge to community work. As living costs (for example housing) rise, minutes per € will fall each year.
I will claim pledges and start dedicating 2.99 minutes / € per month to the projects below.
Once I claim the pledges, I will start accepting requests to create Liberapay teams associated with specific project groups or individual projects listed below. That way, you can donate to a specific group or project, and I will spend the corresponding time working on that specific group or project.
I don't plan to offer that option at first. But if you're interested, contact me and we'll talk.
I'd be very surprised, but the plan is:
130h 5m
130h 5m
I brought the application to a point where it had everything I personally needed to replace the command-line version I developed a few years ago that Nutrinte is based on. The optimizer alone already lets me obtain in seconds what used to take me hours.
I then started writing the tutorial and decided it made no sense to release the application unless the tutorial was simple for any user, so I implemented additional features to improve the user experience — for example, food models: a set of predefined foods in the application with translatable names and descriptions that can be selected via autocomplete when entering ingredients in a menu.
4h 20m
2h
I reviewed and proposed documentation changes for the removal of sync
process_spider_output(), upgraded sphinx-scrapy in Scrapy so that
the settings page lists settings documented elsewhere at the end once
again, and handled a request to add citation metadata to the project.
1h 5m
I documented how savefixture supports passing -s settings, and
started adding InjectionMiddleware.get() to make it easier to access
that middleware from Scrapy components.
40m
I reviewed a proposal to significantly improve the performance of
w3lib.url.
25m
I added support for JSON encoding of date and datetime values.
5m
I reviewed a pull request that adds a test against a real website.
5m
I merged Laertes's fix for a Scrapy issue and released version 0.8.6.
0m
0m
3h 5m
3h 5m
I made it possible to define SessionConfig.params as async and
released 0.34.0 with that change, and worked on updating request
fingerprinting so Zyte API parameters are taken into account when they
impact scrapy-poet requests.
0m
2h 30m
2h 20m
Firefox's Galician spellchecker is years behind the hunspell spellchecker it uses internally.
This month I worked on automating the process so that whenever a new version of hunspell-gl is released, the Galician Firefox spellchecker can automatically be updated to that version.
I'm waiting for the extension's maintainer to have time to review and approve the change so we can roll it out.
10m
Reviewed Galician translations of Mozilla software on Pontoon.