Turn URLs and Webpages Into PDFs In Your Dropbox

I stumble across a lot of interesting webpages on a daily basis. Sometimes it’s a video I want to watch later; sometimes it’s an article I don’t have time to read right away. Other times, I find a webpage that I want to keep around for future reference. For me, there’s a difference between articles to read later and reference material: whereas a new item added to Instapaper has a short life span in terms of attention (read, share, archive), a webpage I want to keep around forever needs to be turned into a document I can read anywhere, highlight, annotate, and carry around between platforms and devices. For that, I like PDFs.

I keep a “PDFs” folder in my Dropbox that contains all the documents I check upon regularly for work and personal purposes. They can be eBooks, tutorials, or guidelines from Apple that are essential to my writing online. Thanks to the increasing support for cloud services in apps like PDF Expert, GoodReader, and iAnnotate, I can keep a single copy of a PDF in my Dropbox, use the app I want to annotate the document with, and forget about duplicates thanks to sync. Furthermore, I’m fairly sure that, due to their popularity, PDFs will still be readable and supported 20 years from now, so I don’t have to worry about data preservation and file formats.

Lately, I have become obsessed with turning longer articles I find on the Internet also into PDFs for long-term archival. For as much as I like Instapaper, I can’t be sure that the service will be around in the next decades, and I don’t want my archive of longform and quality content to be lost in the cloud. So I have come up with a way to combine Instapaper with the benefit of PDFs, Dropbox, and automation to generate documents off any link or webpage, from any device, within seconds.

(Disclaimer: what follows is an explanation of a hack I created for personal use. It uses publicly available tools and apps to fill a personal need. You shouldn’t create PDFs off websites and redistribute them – you should support the sites you read instead).

In short, I use the Instapaper Text bookmarklet to fetch a webpage’s text and images (while preserving hyperlinks and great typography) and I convert the resulting page to PDF using wkpdf. Created by Christian Plessl, wkpdf is a command line tool that uses WebKit and RubyCocoa for rendering HTML content to PDF. Since wkpdf uses WebKit’s HTML rendering, it can generate good-looking PDFs that maintain most CSS2 and CSS3 stylings and properties. I have tried another command line tool for file conversion, Pandoc, but I like wkpdf better for straight HTML to PDF conversion. Read more


Buzz Contacts 2.0 Refines Interface, Improves Navigation

Buzz

Buzz

Savvy Apps’ Buzz Contacts is one of the finest iPhone apps to quickly access contacts from the Address Book and organize them into groups. Back in February I wrote a review of the first version of the app, and I liked what Ken Yarmosh and his team built:

Buzz is focused on groups. From a Facebook-like panel on the left, you can create as many groups as you want (such as “Friends”, “Family”, or “Work”) and assign contacts to them. Switching between groups is easy, as you just have to open the panel again and tap. Each group can have multiple pages of contacts, and each shortcut in the group’s grid view can be assigned a default action — be it call, message, or email. From the group’s management window, accessible by hitting the Groups icon in the upper right corner, you can reorder contacts, and organize pages if a group has more than four shortcuts.

The group actions of Buzz are something I found myself using on a daily basis. By tapping on the lower section of a group’s page, in fact, you get shortcuts for group messaging and emailing that will automatically use all the email addresses / phone numbers stored in your Address Book to send emails or texts to multiple recipients at once. This is particularly handy for teams, groups of friends, or family members. It’s been a huge time saver for me, as I would have to manually re-insert each contact every time I want to start a new group message or email.

Buzz Contacts 2.0, released today as a free update for existing customers, is a fantastic step forward in terms of design polish, navigation, integration with other services and apps, and overall speed of the app – an essential aspect of a utility that aims at making it easier and quicker to access your contacts.

In version 2.0, Buzz Contacts received a new icon and support for themes. Like Agenda, Savvy Apps’ other popular calendar app for iOS, users can now choose between different takes on the app’s color scheme and, interestingly, they can do so by either opening the Settings or swiping left/right on the top bar to change colors instantly. I prefer the app’s standard black theme, but I found the swipe implementation to change themes particularly well done.

Where Buzz Contacts 2.0 really excels, though, is the in functionality it adds to group management and navigation. Retaining the same Facebook-inspired panel interface of version 1.0, Buzz 2.0 adds Frequent and Outgoing sections at the top of the sidebar; in my usage, I found the Frequent “smart group” to be a great way to have the app monitor my most-contacted people for me, offering a series of shortcuts for emails, calls, or messages that I access on a daily basis. It’s reminiscent of the functionality Dialvetica offered, and it’s perfectly integrated with the other features offered by Buzz.

Buzz

Buzz

Such features include a double-tap action to bring up options for single contacts, which in version 2.0 got support for scheduling through Agenda or Due (so you won’t forget to contact your coworkers or friends anymore), possibility to send contact details via email or message, and integration with Box, Camera+, and Dropbox to easily add attachments to emails. This is a welcome addition to my workflow, as I rely on a Dropbox shared folder to store files for our team, and now I can easily forward them via email to a single contact (or everyone within a Buzz group) so I can add comments in the message. Or, more simply, I can attach photos from the Camera Roll or Camera+ and send them to my closest friends without leaving the app or composing a message manually.

Buzz Contacts 2.0 adds a reworked dialer that’s now easier to access and that works with phone numbers, names, and initials. Whether you prefer to dial a contact by name or number, Buzz will display results from your Address Book in real time, highlighting in green the numeric or alphabetic matches as you type. You can then double-tap on a contact to bring up the action menu, add it to a group from the dialer (a new option in 2.0), or initiate a new phone call (there’s a setting to avoid confirmation for phone calls).

To improve navigation, Buzz 2.0 deepens its reliance on swipes to create an actionable environment that’s equally powerful and intuitive. You can swipe horizontally between multiple pages of a group, and swipe to the right to open the group in a simpler list view. An additional swipe to the right will go back to the slide-out panel, which is now more responsive and better highlights the active view. In this new version, you can also swipe vertically between groups and the dialer – an option that single-handedly reinvented my usage of Buzz as it’s dramatically faster than going back to the sidebar for every kind of section switching.

Buzz Contacts 2.0 is full-featured and easy to use. Whereas an app like Launch Center Pro can work as a quick contact launcher, Buzz Contacts is a powerful contact manager and hub that in this version has been greatly improved with faster navigation and integration with other apps and services. Buzz Contacts remains the best solution for group-based contact management in my opinion, and thanks to a better dialer and support for swipes, it can now aspire to replace Apple’s Phone app for other users as well.

Buzz Contacts 2.0 is available at $0.99 for a limited time.


Buying a New iPad or iPhone? Have an Apple Specialist Walk You Through the Latest Features over the Internet.

Apple’s 375 Apple Retail Stores have drawn 3 million customers so far during this past fiscal year, serving upwards of 50,000 people at Genius Bars everyday around the world according to The Loop. Apple’s Retail Stores, which accounted for 14 billion in sales the last fiscal quarter, are Apple’s nexus to the consumer. Every store gives customers the opportunity to interact with Apple’s products, talk with (in my experience pleasant) Specialists who can answer questions, and get support for their products at the Genius Bar at the back of the store. While Apple Support already extends beyond the store by phone and through company’s website via online experts, FAQs, documents, tutorials, and e-mail (just to name a few), getting hands-on with a product before it’s purchased is more challenging. While Apple’s product pages — well designed and often showcasing the product’s features through slides, animated images, and galleries — give customers a sense of what they’re buying, there’s nothing like actually seeing how a real person is using the product (and you wonder why there are so many homemade reviews on YouTube).

Apple’s Specialists are now online and ready to answer a customer’s pending questions about their next iPhone or iPad, at least in a few countries as of this morning. According to The Next Web and Pocket-lint, online shoppers who browse Apple’s Online Store in Brazil, Germany, Spain, and the United Kingdom now have access to a personalized shopping experience for the iPad and iPhone. The new online service is expected to roll out to more countries soon.

Visit the iPad or iPhone pages on the Apple Online Store, then click the Ask Now button to see your options for contacting a trained Apple Specialist.

For customers shopping for an iPad or an iPhone who might not have an Apple Retail Store nearby or who don’t have the time to stop by a store, an online Apple Specialist can show you how the product works in real time via screen sharing. You’ll be able to ask Specialists questions in a chat panel, then get a demonstration of how a feature works via video. Apple’s goal is to help you make the right purchasing decision, then if desired, schedule an appointment to help you set up the device as you follow along with a Specialist in real time.

Always on the bleeding edge of retail, Apple continues to innovate and improve upon their shopping experience by going the extra mile and putting customers above the product. For Apple, it’s not just about making the sale, but about making connections with people and providing customers with a convenient shopping experience. If you thought Apple turned the idea of personal shopping on its head with EasyPay, delivering online screen sharing demonstrations by real people (at scale!) is equally, if not more, impressive. For an early look at the new service, visit Apple’s UK page for more information.

[Pocket-lint via The Next Web]


Tweet Marker Plus Relaunches As Watermark, Adds Support For App.net

Manton Reece’s Tweet Marker Plus, a service to index Twitter and provide filtering and search tools, has been relaunched as Watermark. As explained by Reece in a post on his personal blog, the new name wants to reflect the “gradual move away from Twitter and syncing”. Initially launched as a free service, Tweet Marker has been integrated as a syncing solution in dozens of Twitter clients such as Tweetbot and Twitterrific. The Plus version, launched in April, built on the success of Tweet Marker to offer a web interface for Twitter timelines, fully indexed by day and searchable outside of the Twitter platform. I wrote:

The most visible feature of Plus, the web timeline, is very straightforward, but I believe it’ll prove to be a worthy addition for, say, those users who rely on iOS and Mac apps at home, but who are forced to stay on Windows environments at work. Tweet Marker’s web timeline can pick up from where you last left off on another connected client, and it’s got a “scroll to marker” option to manually load your last-seen tweet. On the timeline itself you can reply, retweet, mark as favorite and check out a tweet’s unique URL, but these actions will simply forward you to a dedicated page on Twitter.com. Tweet Marker’s Plus timeline isn’t meant to be a full-featured client: rather, it is a basic way to rely on your existing sync position if nothing else is available.

With the Watermark rebranding, Reece is gradually shifting away from Twitter following the controversy that has arisen in the past months in regards to the service’s API changest and relationship with third-party developers. Keeping the same infrastructure, monthly fee, and core functionalities, Watermark is a new “client and archive tool”, independent of the free Tweet Marker sync service, which will keep working as usual with Twitter apps that support it.

Watermark’s new focus on providing a platform that goes beyond Twitter is represented in this initial version by its support for App.net, Dalton Caldwell’s rising real-time communication service that costs $50 per year. Reece writes:

As part of the relaunch it immediately gains a new feature: App.net posts. You can now add an App.net account and it will download any posts from your friends, making them available for search. Watermark is already storing tens of millions of tweets, and I’m excited to start adding App.net posts to that archive as well.

While still heavily Twitter-based from an interface standpoint, the new Watermark sports an App.net option in the section on the right, where users can browse “all tweets”, favorites, and load past tweets by day with a calendar menu.

Clicking on App.net Posts in Watermark will open a web based timeline; right now, there are no further options available for App.net posts (the service only downloads posts from friends and adds them to the search archive) as App.net doesn’t even have an official search functionality yet. Manton says there’s still “plenty to improve” for App.net support, and that he’s also evaluating timeline position sync for App.net accounts – indeed one of the hallmark features of Tweet Marker.

Tweet Marker Plus was one of my favorite services to provide the kind of Twitter functionalities that Twitter the company always ignored: powerful search and filtering tools, collections, and additional browsing options. Like Cue, Tweet Marker Plus has proven to be a worthy addition to my workflow to retrieve tweets and leverage the information shared on the platform every day. As Twitter becomes more hostile towards third-party developers and apps that take data out of Twitter, it’s great to see Tweet Marker Plus expanding to new platforms. I find App.net very promising in its intent to sell an API as a product to its users, and Watermark can build on the success of Tweet Marker Plus to perfectly integrate with the service, free of the restrictions and “requirements” of Twitter.

Watermark is $5 per month.


Droplr, Mac App Store, and Sandboxing

Droplr, Mac App Store, and Sandboxing

The developers of Droplr, a sharing utility for OS X, have announced that in order to release version 3.0 of their app on the Mac App Store, they will have to tweak the app’s “upload from Finder” functionality to comply with Apple’s rules.

The primary difference will be in the use of the global hotkey (opt+d by default) to share the currently selected item(s) in the Finder. The standalone version will continue to work as it always has, simply select something in the Finder, use the key combination, and that item will be uploaded to Droplr. For the Mac App Store version, when the key combination is triggered with the Finder active, instead of uploading the currently selected items, it will present you with an “open file” dialog where you’ll need to navigate to the item(s) you’d like to share and select them. We don’t believe this provides the best experience, but we do believe it’s an acceptable tradeoff to be able to remain in the Mac App Store, especially given many of our users don’t use the key combination as a primary method of sharing with Droplr.

This update from the Droplr team is particularly interesting as, back in May, speculation arose as to whether Apple would start rejecting any app with “global hotkey functionality” on June 1, when the company began enforcing its new Sandboxing policies for Mac App Store apps. As it turned out, the rumor didn’t specify which kind of apps would fall under Apple’s ban, but several third-party developers confirmed their applications carrying similar functionality went through Apple’s approval process.

However, it appears the “issue” with Droplr 3.0 and the Mac App Store is simply related to standard Sandboxing practices, not strictly hotkeys. It is safe to assume that, per Apple’s Sandboxing implementation, an app like Droplr can’t benefit from unrestricted access to the Finder to automatically upload a file in the background. Several developers I have contacted about this issue confirmed that it’s not a surprise Apple is requiring an Open dialog to access a file outside of the Sandbox, and that this would have been true even if Droplr wasn’t combining the feature with a global hotkey. So while a calendar app can show itself with a hotkey, or a todo app can display a systemwide quick-entry panel, Sandboxing requires an app that accesses files directly (like Droplr does) to go through an Open dialog.

Read Droplr’s blog post here, and our report from May on Mac App Store apps and global hotkey functionality here.

Permalink


Save Safari Tabs As A List in OmniFocus

Save Safari Tabs As A List in OmniFocus

This is a nice tip to save the tabs of the frontmost Safari window as a list in OmniFocus (via Shawn Blanc). Through AppleScript, tabs are saved as webpage titles and URLs in a note in the OmniFocus inbox; the note is named with the ”URL List from Safari Tabs” + timestamp format.

Using OmniFocus’ AppleScript Dictionary, you could modify the script to assign a specific context to the task for easy retrieval of your tab lists with Perspectives or OmniFocus’ own URLs. For the latter option, you can use Launch Center on iOS to quickly jump to OmniFocus projects and contexts; also keep in mind that any OmniFocus item (a task, a project, a context) has a unique ID that you can get using the “Copy as Link” option from the app’s contextual menu.

Permalink

Plain Text, Macros, Markdown, and Nebulous Notes

Nebulous Notes

Nebulous Notes

If there’s a category of iOS apps I’m always interested in checking out, that would be text editors. I write for a living, and while a better app won’t make me a better writer, a text editor that works for me can make me type and research more efficiently. Text editors are tools, and I’m always curious to see whether the market is offering new ones to get the job done with faster, smarter techniques. As Gabe said, fiddling often gets a bad rap, but my fiddling with text editors has actually allowed me to find apps that facilitate the only process that matters: typing words on a screen.

In the past year, I have taken a look at several text editors. I compared my favorite ones – picking Writing Kit as my go-to editor and research app – but I also kept WriteUp on my iPad’s Home screen, as the app received some interesting updates including iCloud support and swipe text selection. For the past two months, though, I have found myself coming back to another text editor that I had been previously recommended by various Internet pals: Nebulous Notes. And in spite of my publicly stated praise for Writing Kit, I have been getting lots of writing done with it – so much that I haven’t used any other app for my posts and notes. Read more