simeonwillbanks / mygists

Organize Your Gists!
https://www.mygists.info
Other
13 stars 2 forks source link

Gists may become stale #27

Open simeonwillbanks opened 11 years ago

simeonwillbanks commented 11 years ago

Over time, gists may become state.

A second worker should be added; it will crawl and update gists.

This worker will make throttled unauthenticated GitHub API requests, so authenticated requests are reserved for user actions.

Gists will be queued by their updated_at time in ascending order.

The crawler will make sure the gist is not deleted. If the gist has been deleted, it will be removed from My Gists. Also, the crawler will check for attribute changes such as the gist's title, description or star status.

1dolinski commented 11 years ago

I second this, I would really like it if a Gist would be removed from my tags when I remove them. I have a bunch just sitting there collecting dust.. The dustpan is filling up!

simeonwillbanks commented 11 years ago

@ebbflowgo I've fiddled with a crawler, but I haven't been happy with the results.

An easier solution is adding a delete action accessible by a Gist's owner. Thoughts?

1dolinski commented 11 years ago

A delete action would be ok.. I think a refresh button which would refresh your entire gists list might be better though.

simeonwillbanks commented 11 years ago

Agreed. Thanks!

Refresh Steps:

  1. Delete all Gists and tags
  2. Go to profile which fetches Gists
leesei commented 11 years ago

I have a removed Gist and the entry and the tag still remains in MyGist, is this issue related?

simeonwillbanks commented 11 years ago

@leesei yes. Right now, the fetcher only fetches Gists. It's not smart enough to delete.