Posted by Jorge Bernal May 21, 2008
Update: I forgot to mention, the source code for the server part is available at flickr-commentr
flickr commentr is a simple tool to allow you post flickr pictures on flickr comments, or any other forum or blog
To install it, drag this bookmarlet to your bookmarks bar
flickr comment
When you are browsing a flickr photo, click the bookmarklet and you’ll see a popup like the following screenshot, where you can select the size and attributes to show, and copy the HTML code to post the picture.

Posted by Jorge Bernal May 13, 2008
Update: I’ve been suffering some ungly and stupid bugs today, so I’ve fixed them and released version 0.2. It also includes a new script wp-update-home.

I’ve just published some scripts that help me manage my personal wordpress installations, and publish some plugins I’m working on.
Warning: these are early versions which I use for small tasks. If you find
a bug or have suggestions, contact me at jbernal@warp.es
Download version 0.1 version 0.2 or browse the wordpress-scripts git repository.
wp-dump
wp-dump helps you to backup your wordpress database. Just tell where is the wordpress directory and where to put the dump file
Syntax
$ wp-dump wordpress-dir outfile
outfile will be a gzipped SQL dump, so you should use the .sql.gz extension
wp-import
wp-import helps you to restore your wordpress database. Just tell where is the wordpress directory and where to read the backup file
wp-import expects the backup to be a gzipped dump
Syntax
$ wp-import wordpress-dir infile
publish.sh
publish.sh is useful if you:
- Manage your plugins with git
- Want to publish versions to a remote server using scp
Syntax
$ publish.sh plugin_name version
publish.sh will replace version numbers in your code (see Requirements), tag
the release with git, create a tarball and upload it to the specified server.
Requirements
First, you need a config file called ~/.wpplugins. An sample way to do this is
$ echo myserver.example.com:public_html/plugins/ > ~/.wpplugins
where myserver.example.com is your server and public_html/plugins/ is the
path (relative from your $HOME) to upload the tarballs
publish.sh can also replace version numbers in your plugin. It will detect these two cases
- Plugin header: Version 0.1
- Version constant: define(plugin_name_version, ‘0.1’);
wp-update-home
When you are syncing wordpress databases, one of the fundamental things to change is the siteurl and home options with the remote URL.
Syntax
$ wp-update-home wordpress-dir myhost.example.com
It’s been a while since I last released some open source project (beyond small patches) and it feels as good as ever 