Skip to content

My ambitious next goal for this project: Needy Question Finder #31

@viziionary

Description

@viziionary

This is something that I could quite easily do server side, but I will (once we complete the current things to do) be testing a huge very ambitious feature for this user script, something that is not usually (ever) done via the client side:

I'm going to add a client side crawler that looks around the site for questions tagged with your favorite tags which it deems to be in need of an edit. This will be awesome.

I haven't decided where on the screen the interface for this will go, but it will be minimal, attractive, and intuitive. This will mean activating the script on all SE pages (I think we should expand to support all of SE, it'll be useful everywhere via spell checking being a thing soon, and we can add further rules) and simply switching on the editing functions when the user is at the proper locations. I'm open to suggestions, but I'm thinking this will take the form of a small bar (with 25% opacity) attached to the bottom of the user's screen. This seems to be the least-intrusive place to put it, and the user can simply hover over it and will be able to choose a question to go edit.

The interface will feature (in the style of SE GUI):

  • Notifications showing the number of edit-needing questions (answers possibly included in crawl).
  • a list of questions that need editing
  • the number of edits required on each post

It will work as follows:

  • Get the user's username from the SE head bar
  • Grab his favorite tags by crawling his info page
  • Begin crawling, at a controlled speed as to not slow anything down, until it's queue (25) is filled with questions (from his favorite tags) to be edited
  • Stores all information in browser storage so as to not repetitively search the same thing.

Thoughts, comments, improvements, ideas?

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions