Twitter Client

马上开始. 它是免费的哦
注册 使用您的电邮地址
Twitter Client 作者: Mind Map: Twitter Client

1. filters

1.1. temporary / permanent

1.2. filters are just additional tags that are added to the tweet and evaluated later

1.2.1. some are filtered

1.2.2. some are just evaluated in the UI

1.3. hashtags

1.4. keywords

1.5. on expanded url parts

1.6. on tweet length

1.7. references

1.7.1. foursquare

1.8. retweets

1.8.1. (already seen)

1.9. merge everything in one timeline by default

1.10. filter by location, see the tweets around you

1.11. define by "tweeting"

1.11.1. no complex ui

1.11.2. e.g. filter: f "name" -#tag +@name from@name -rt@name +:url-part

1.11.3. hightlight: h name ....

1.11.4. timeline t name

1.11.5. optimize for ios 2nd level kb

1.11.5.1. : instead of #

1.11.5.2. no "-" means +

1.11.5.3. "for retweets

1.11.5.4. @ stays

1.11.5.4.1. rt@

1.11.5.4.2. from@name

1.11.5.4.3. to@name

1.11.5.5. literal text for searches

1.11.5.6. / for url parts

1.11.5.7. & for tags

1.11.5.8. ! for actions

1.11.5.8.1. and adding tags

1.11.5.9. . for "css" like selectors for highlighting

1.11.5.10. removing through filtering is just a highlight?

1.11.5.11. add a tweet to a filter just by "forwarding it" to the filter and deleting what should not be in there

1.11.5.12. AND OR?

1.11.5.12.1. what is the default

1.11.5.13. always update tags by tweet

1.11.5.13.1. u tag

1.11.5.13.2. override?

1.11.5.13.3. -remove those regardless of their prefix

1.11.5.13.4. how to add negative filters?

1.11.6. like sandy's command line UI

1.11.7. do we need to distinguish between filters & highlights?

1.11.7.1. they are just all applied to a tweet as "tags"

1.11.7.2. f name filters : actions

1.11.7.3. f name tag !action tag !action

1.12. highlight

1.12.1. border

1.12.1.1. b:color

1.12.2. background-color

1.12.2.1. bg:color

1.12.3. font

1.12.3.1. f:name

1.12.4. font-size

1.12.4.1. fs:xx

1.12.5. color

1.12.5.1. c:color

1.12.6. style

1.12.6.1. s:style

1.13. examples

1.13.1. h important b:lightblue bg:sepia c:green f:helv fs:20 f fsq /foursquare !remove f neo neo4j neo graphdb .important

2. actions

2.1. highlight

2.1.1. tweet or words

2.2. duplicating or moving timelines

2.3. have filter spawn timelines

2.4. hide

2.5. remov

3. add some nice statistics for your timelines

3.1. tweets/hour

3.2. tweets/followed

3.3. filtered tweets per followed

3.4. tweets / tag

3.5. tweets on map

4. timeline

4.1. named

4.2. additional tag(s) on tweets

4.2.1. set by filters

4.3. tree

4.3.1. timeline

4.3.1.1. grouping

4.3.1.1.1. date

4.3.1.1.2. all

4.3.1.1.3. from

4.3.1.1.4. tags

4.3.1.1.5. either via additional level or tool-bar

5. MultiColumn

5.1. or better ui

5.2. buckets ?

5.3. round/wheels?

5.3.1. like circle navigation

5.3.1.1. like NWN

5.3.1.2. portal browser

5.4. or is a tree still the best thing?

6. sharing

6.1. instapaper

6.2. mail with tweet in subject from name@twitter.com

6.3. add images to mails

7. minimal

7.1. tweet left aligned

7.1.1. name and icon upper right corner

7.1.2. adapt icon size to tweet size

7.2. automatically expand (lazily) urls

7.3. howto include shared graphics ?

7.4. name, time, retweeted by as "signature"

7.4.1. removeable

7.5. use full width

7.6. automatic links for #tags and @names in tweet but not blue, rather italic or lightgray ?

7.7. show the local posting time (for the writer)

7.8. switch between since and absolute time

7.9. partition tweets visually by hour/day

8. navigation

8.1. reuse twitters sliding UI

8.2. top level navbar

8.2.1. button for config

8.3. bottom level tabbar for timelines

9. integration

9.1. use instapaper like url modification

9.1.1. eg. thttp

9.1.2. or htt

9.1.2.1. just delete one char

10. store config across server/client

10.1. perhaps as part of twitter account

10.1.1. dm?

11. persistence

11.1. sqlite

11.2. reorg

11.3. users

11.3.1. id = twitter-name

11.4. tweets

11.5. filters

11.5.1. json

11.6. tags

11.6.1. m:n table

11.6.1.1. rather 1:n with just tag value

11.7. insertion order (==auto-increment id or "date-long"?)

11.8. json as exchange format

11.8.1. compressed, base64 for exchange via twitter (dm)

12. tags

12.1. #all by default

12.2. to@user

12.3. from@user

12.4. Neue Idee

13. general

13.1. name

13.1.1. #hashtag

13.2. opensource

13.3. location support

13.4. multi-account