Created
September 16, 2011 17:33
-
-
Save ianb/1222633 to your computer and use it in GitHub Desktop.
Revisions
-
ianb revised this gist
Sep 16, 2011 . 1 changed file with 38 additions and 18 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -14,65 +14,76 @@ Get personal profile: - get avatar - get location (work, home, current) Set personal profile (?): - **?** need more clarification on what this means. Seems iffy and insecure. Though I can imagine attaching an edit link to profiles, and editing can be done in the original application that the contact or profile originated from. Get list of friends Pick a friend (e.g., to send to): - **?** autocompletion? Search parameters or constraints? (e.g., contact must have email address) Add a friend (does this need a universal ID for people?) Search: - search an app or site itself, with a given query string; return aggregated results? - search site with preferred search provider Backup/export a site Activity Streams: - **?** I'm not sure what all these are about: - publish to stream - read from stream (or just find stream?) - save to private list(?) Pay: - fulfill an invoice of some sort - add an "item" to a generic (not site-specific) cart ("item" would need to be well-specified, and attached to payment/invoice) - get past purchases - save purchase information (e.g., to Mint) Bookmark: - save bookmark - get bookmarks - get bookmark for a URL (i.e., get description/etc metadata) (**?** I'm a little unclear on the practical use) Calendaring: - set a reminder (almost more like a kind of notification?) - save event to calendar - check for availability Files: - save file, or bundle of files - pick a file (of a certain type) - list files - publish file to public location - share file - publish website (publish files with a specific URL layout, but a provided base URL) Commenting/commentary: - add comment about "something" (about the current URL?) - query third-party commenting forums if they have comments about the current URL (e.g., is there a Hacker News thread about what I'm reading, and if so where) - query something like Yelp about reviews on URLs seen inline (e.g., in a search result) Microsharing (e.g., gist, pastebin); in-browser `Paste To > Gist` Edit: - edit text (textarea replacement) - edit code (`text/x-python`) - edit picture Pick media: - get my picture(s) - get my movies - get my songs @@ -81,16 +92,19 @@ Pick media - identify media - get tags/genre on media View media: - show movie (**?** why view it on an external site) - play song (play based on song name or ID, without media in hand? - e.g., published playable playlist without publishing music) Mapping: - get directions - view map of a location - get weather Travel: - get flight info - get flight pricing - buy/pick flight @@ -102,19 +116,24 @@ Create review of a link or item Translate language Subscribe to feed: - or subscribe to any kind of update - subscribe to new comments Notifications: - synchronous - async WebFinger: - **?** Probably anything WebFinger does, we could attempt? What would that be? Edit any kind of item or media View any kind of item or media Pick any kind of item or media Intent discovery: ask who implements an intent @@ -123,7 +142,8 @@ Rate this site on a store (the "maybe you'd like to give us 5 stars" dialog) Encode URL: shorten, QR-code, make trackable Odd or Confusing Ideas: - groups - compile - deploy -
ianb revised this gist
Sep 16, 2011 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -8,7 +8,8 @@ Screen scrape microdata: * make note of an hreview (actually I can't think of what you'd do with an hreview) * **?** generic grabbing, or we specifically figure out support for particular kinds of data (i.e., microformats.org specs) Get personal profile: - get multiple pieces of information (phone, address, etc) - get avatar - get location (work, home, current) -
ianb revised this gist
Sep 16, 2011 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,7 @@ # Use Cases Screen scrape microdata: * grab an ical event (send) * grab an hcard * atom feed -
ianb revised this gist
Sep 16, 2011 . 1 changed file with 5 additions and 5 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,11 +1,11 @@ # Use Cases Screen scrape microdata: * grab an ical event (send) * grab an hcard * atom feed * make note of an hreview (actually I can't think of what you'd do with an hreview) * **?** generic grabbing, or we specifically figure out support for particular kinds of data (i.e., microformats.org specs) Get personal profile - get multiple pieces of information (phone, address, etc) -
ianb created this gist
Sep 16, 2011 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,128 @@ # Use Cases Screen scrape microdata: - grab an ical event (send) - grab an hcard - atom feed - make note of an hreview (actually I can't think of what you'd do with an hreview) - **?** generic grabbing, or we specifically figure out support for particular kinds of data (i.e., microformats.org specs) Get personal profile - get multiple pieces of information (phone, address, etc) - get avatar - get location (work, home, current) Set personal profile (?) - **?** need more clarification on what this means. Seems iffy and insecure. Though I can imagine attaching an edit link to profiles, and editing can be done in the original application that the contact or profile originated from. Get list of friends Pick a friend (e.g., to send to) - **?** autocompletion? Search parameters or constraints? (e.g., contact must have email address) Add a friend (does this need a universal ID for people?) Search - search an app or site itself, with a given query string; return aggregated results? - search site with preferred search provider Backup/export a site Activity Streams - **?** I'm not sure what all these are about: - publish to stream - read from stream (or just find stream?) - save to private list(?) Pay - fulfill an invoice of some sort - add an "item" to a generic (not site-specific) cart ("item" would need to be well-specified, and attached to payment/invoice) - get past purchases - save purchase information (e.g., to Mint) Bookmark - save bookmark - get bookmarks - get bookmark for a URL (i.e., get description/etc metadata) (**?** I'm a little unclear on the practical use) Calendaring - set a reminder (almost more like a kind of notification?) - save event to calendar - check for availability Files - save file, or bundle of files - pick a file (of a certain type) - list files - publish file to public location - share file - publish website (publish files with a specific URL layout, but a provided base URL) Commenting/commentary - add comment about "something" (about the current URL?) - query third-party commenting forums if they have comments about the current URL (e.g., is there a Hacker News thread about what I'm reading, and if so where) - query something like Yelp about reviews on URLs seen inline (e.g., in a search result) Microsharing (e.g., gist, pastebin); in-browser `Paste To > Gist` Edit - edit text (textarea replacement) - edit code (`text/x-python`) - edit picture Pick media - get my picture(s) - get my movies - get my songs - get playlist - get rating on a song or piece of media - identify media - get tags/genre on media View media - show movie (**?** why view it on an external site) - play song (play based on song name or ID, without media in hand? - e.g., published playable playlist without publishing music) Mapping - get directions - view map of a location - get weather Travel - get flight info - get flight pricing - buy/pick flight - post or save travel plans Create review of a link or item +1/endorse/like Translate language Subscribe to feed - or subscribe to any kind of update - subscribe to new comments Notifications - synchronous - async WebFinger - **?** Probably anything WebFinger does, we could attempt? What would that be? Edit any kind of item or media View any kind of item or media Pick any kind of item or media Intent discovery: ask who implements an intent Rate this site on a store (the "maybe you'd like to give us 5 stars" dialog) Encode URL: shorten, QR-code, make trackable Odd or Confusing Ideas - groups - compile - deploy - delete stuff?