Save hashtags into a labels property when an user posts with them.
stmtstk opened this issue · 5 comments
When a user posts into SNS, S-TIP creates a report
and x-stip-sns
object.
Two objects can have a labels
property as common property.
When a user posts it with hashtags, set this hashtags into a lebels
property.
Below is create a x-stip-sns
object.
stip-sns/src/feeds/feed_stix2.py
Line 368 in d6ca0f6
We should add argument like this.
labels = ['hasttag1', 'hashtag2']
It create report objects.
stip-sns/src/feeds/feed_stix2.py
Line 389 in d6ca0f6
It creates report objects.
S-TIP 投稿時に x-stip-sns
と report
オブジェクトが作成されます。
それぞれに共通プロパティとして labels
property があります。
もし Hashtags 付きの投稿があれば、それを分解して、 labels
property に追加します (hashtag がない場合は特に動作の変更なありません).
labels の追加方法は上記の URL で Object を作成するときの引数に labels=[...]
を追加すれば大丈夫です。
Is the recognition of the hashtag extracted from the post correct?
- Starts with #
- Does not contain the symbol
- Half-width space before and after the hashtag (Ignore at beginning and end of post)
ex)
-
#aaaa bbbb #cccc -> extract #aaaa and #cccc
-
#aaaa -> extract #aaaa
-
aaaa #bb * bb -> no extraction
-
aaaa #bbbccccc -> extract #bbbbcccc
投稿から抽出するハッシュタグの認識は正しいでしょうか?
#
で始まる- 記号を含まない
- ハッシュタグの前後は半角スペース(投稿の最初と最後の場合は無視)
例)
#aaaa bbbb #cccc -> #aaaa と #cccc を抽出
#aaaa -> #aaaa を抽出
aaaa #bb*bb -> 抽出なし
aaaa #bbbbcccc -> #bbbbccc を抽出
I would like to be same as the hashtag rule on Twitter
Twitter と同じルールにしたいと思います。
Twitter で Hashtag になるかどうか調査しながら進めてください
There was not much official information, but I would like to make the following specification with the content I actually used.
- Starts with #
- Does not contain the symbol, separate if a symbol is used (Can be used '_')
- Half-width space before and after the hashtag (Ignore at beginning and end of post)
- Do not use a hash tag for numbers and
_
only.
公式の情報は少なかったの実際に利用してみた内容と合わせて以下の仕様にしようと思います。
#
で始まる- 記号を含まず、利用されている場合そこで区切る (
_
は利用可能) - ハッシュタグの前後は半角スペース(投稿の最初と最後の場合は無視)
- 数字・
_
のみ場合はハッシュタグとしない
Thanks, @ta-hiroki .
We would like to support hashtags with Japanese Characters. like #ああああ.
Twitter supports those hashtags.
Specification change
We no longer need to store hashtags in the x-stip-sns
object, so we'll just add the common property labels
to the report
object.
仕様変更
x-stip-sns
オブジェクトには hashtags を格納する必要がなくなったので、report
オブジェクトだけ共通プロパティ labels
を追加します。