Ticket #258 (closed defect: wontfix)

Opened 3 years ago

Last modified 2 years ago

Automatic item tagging

Reported by: jazz@… Owned by: mbonetti
Priority: normal Milestone: Gregarius 0.4.4
Component: PLUGINS Version: 2.0
Severity: normal Keywords:
Cc: jazz@…, sdcosta

Description

It would be great if I could define some rules to automaticaly tag items.

Currently, I can manually define tags for a feed, but I would like to be able to tag some items from a feed in a category, and other items in another category.

The way I see it is to be able to define a regexp pattern:

  • with a tag associated
  • associated to a feed
  • with a flag indicating if the pattern should match the body, the rss category tag...

Some examples of feed I would like to be able to classify:

Change History

Changed 3 years ago by sdcosta

I guess you will need to latch onto this plugin hook rss.plugins.items.newiid, find if the category tags and the slash tags exists and then get the plugin to tag them.

Changed 3 years ago by anonymous

  • component changed from FEATURES to PLUGINS

Definitely agree with Sameer. This would be best handled via a plugin hooked to rss.plugins.items.newiid: the plugin's second parameter (the item) contains all the relevant information.

Changed 3 years ago by jazz@…

I may be wrong, but it seems that the plugins are missing the ability to let the user:

  • input the filters interactively (preferably in the feed editor)
  • save them in database

Changed 3 years ago by sdcosta

  • cc sdcosta added

Yes I agree, we definitely need to code in the ability for plugins to have these two features.

Changed 3 years ago by sdcosta

The plugin idea has been moved to the wiki. http://wiki.gregarius.net/index.php/Plugins#Plugin_Ideas

#276 covers plugins asking for/storing user options

Changed 3 years ago by sdcosta

  • status changed from new to closed
  • resolution set to wontfix

Changed 2 years ago by kkkkoaaa

  • version set to 2.0
  • milestone set to Gregarius 0.4.4
Note: See TracTickets for help on using tickets.