Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃彿 Tagging/Organizing Notes #7

Open
undeadparrot opened this issue Sep 30, 2017 · 0 comments
Open

馃彿 Tagging/Organizing Notes #7

undeadparrot opened this issue Sep 30, 2017 · 0 comments

Comments

@undeadparrot
Copy link
Owner

undeadparrot commented Sep 30, 2017

So there are many ways to organize notes, and many systems approach it differently.

Hashtags

馃悿 Twitter, as a social database, organizes in two ways: by author, and by hashtag. The hashtags are interesting here, because they work so well because people almost always include them, optimize their tagging and track what other tags people are using. This is essential for discovery in the social graph, so if they want to get noticed, they need to make sure their content has good metadata. It's also quite easy to add.

How can Susan do it?

You could include hashtags in a message, and they can be filtered out on commit. So instead of specifying a topic, I could just add hashtags in the body of my note.
Probably should only remove the tags at the end of a message.

> susan note "https://github.com/piotrmurach/github_cli#1-usage This is a cool tool #git #cli"
> susan head
https://github.com/piotrmurach/github_cli#1-usage This is a #cool tool

#to search by tag
> susan tag git
https://github.com/piotrmurach/github_cli#1-usage This is a #cool tool

Keyword extraction

Even simpler, with a wider net, but probably less effective, is to guess which words are keywords instead of expecting them to be hashtags. Wiki馃暩 systems use CamelCase words as implicit keywords, as well.

How can Susan do it

> susan note "I love to stay by the seaside in May"
> susan tag seaside
I love to stay by the seaside in May

> susan get-tags --note-id 47
seaside
May

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant