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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

This project is dead. #147

Open
Lebon14 opened this issue Nov 27, 2014 · 17 comments
Open

This project is dead. #147

Lebon14 opened this issue Nov 27, 2014 · 17 comments

Comments

@Lebon14
Copy link

Lebon14 commented Nov 27, 2014

I'm starting to think so heavily. Since the v2-deprication, it went downhill with less and less updates, if any. There are so many things broken. Yet, nothing. No words from the programmer.

At least, give us updates if you are too busy to work on this project. Keep us in the loop!

-Somebody using YT SaneGrid everyday despite being broken.

@kalaspuffar
Copy link
Contributor

Using it everyday as well. And the major features are present but improvements are surely welcome.
I've understood from previous post that he is extremely busy with contract work and will continue in his spare time as much as he can. Then again I understand that it can be hard to find the time.

Hope to see some more work on this in the future. And if I new the road map more clearly I would gladly jump in and help out if needed.

@Lebon14
Copy link
Author

Lebon14 commented Dec 25, 2014

And, now, the list of videos won't ever load for me.

RIP YT SaneGrid. The lack of update did you in.

@daviddeutsch
Copy link
Owner

cough check the commit list cough

@daviddeutsch
Copy link
Owner

I mean - come on guys, I'm working on this over Xmas, cut me some slack!

@daviddeutsch
Copy link
Owner

Status update after a night of hacking: After trying to make factoryng work, I reached the limits of what it could do (it doesn't implement a query function, so you cannot search or filter) and it has produced a lot of artifacts (videos duplicating, strange data structures that I wasn't happy with). The next step will be scratching it and using plain PouchDB instead, which I should have probably done from the beginning. I might end up contributing what differences I find to factoryng, since I still very much like the idea of decoupling the data layer so you can use your own backends.

The great thing is - data storage is already working, it's just wonky as heck. But the kind of conceptual separation that I wanted (a separate data module with services for the individual data repositories) is all there, just wired up to a different connection. Putting a different connection in place will be trivial now.

Once I have things straightened out, the way everything is set up will enable me to develop features a lot more quickly and it will clean up issues with the previous setup pretty much by itself. I can already see that IndexedDB/WebSQL will be a LOT faster (across the board, but most importantly for the main list, of course).

It will also be possible (with very little extra work) to hook up the data storage to a cloud service like Iriscouch - which, looking at their terms, should work out to be free for the volume of data and traffic that sanegrid needs. That would solve having multiple devices work on the same list with no extra cost.

The biggest feature to complete, really, will be migrating the existing data. I'm pretty confident that I will get PouchDB to work by the end of the night and might even get most of the migration on its way - it might take a day or two longer, though, if I run into unexpected issues. After that, it's fixing the remaining existing bugs (interface stuff not working etc.), mostly by updating or exchanging libraries.

Thanks for your patience everybody! We're all in for some pretty cool new stuff this holiday season!

@daviddeutsch
Copy link
Owner

Another update: The list is now back to where it was before I started breaking tons of stuff.

PouchDB is now being used and storing the data is already tested to work fine. Once I have verified there can be no further destructive action happening to the data, that bit will go live and I will start working on the actual functionality associated with having a data storage, again, finally.

@Lebon14
Copy link
Author

Lebon14 commented Dec 27, 2014

Well, thanks for the heads up.
I'm no programmer so I don't look at commitments and I immediately blamed Google when it wasn't working anymore.

@daviddeutsch
Copy link
Owner

😀 That's the spirit!

@daviddeutsch
Copy link
Owner

So, another day of pretty good news. I have the videos storing fine and already started making the buttons on the videos work. Still have one very last thing to check on, tomorrow, and then I have the data part where I want it to be.

@Lebon14
Copy link
Author

Lebon14 commented Dec 30, 2014

Also, some videos are missing from the list. When I compared the first 5 videos from your list with the list on YT, 1 of them was missing.

Also, the refresh button is hit and miss. You have to hit it multiple times before it works. Tbh, I'm glad it's finally working at all.

@daviddeutsch
Copy link
Owner

Yeah, tons are missing, it's not loading all the channels so far. For some reason, YT doesn't give me good pagination results - I load the first page of channels, get the token for the second page, load those and even though there is a third page, the token for that page is the same as before. Still haven't figured it out.

Refresh button will only get better after this next slight refactoring. But then, it'll be rock solid. Give me a day or two.

@Lebon14
Copy link
Author

Lebon14 commented Dec 31, 2014

Awesome.
Don't forget to create a dark theme sometime in the future. That would be even more awesome!

@samdchuck
Copy link

I guess I have to re-evaluate my definition of "imminent" and "a day or two". Sad.

@fpvandoorn
Copy link

I just want to say that I'm still eagerly awaiting a relaunch of this project. I haven't found a way to manage my youtube subscriptions nearly as well as sanegrid could.

@Lebon14
Copy link
Author

Lebon14 commented Mar 11, 2015

The solution I found in replacement of this project:
https://github.com/CodeNinjaUK/youtube-subs-grid

For FF and Chrome.
Works REALLY well.

@LEOXDmtar
Copy link

YouTube is bringing a grid view back (the change currently is rolling out). I think this project now can be killed for good.

@ekul81
Copy link

ekul81 commented Nov 7, 2015

This project used to offer a variety of other features that I still don't believe YouTube are doing. i.e.

  • Filters (only show the videos you want from your subs)
  • It reliably caught all of your subscriptions (something that YouTube sometimes still fails with)
  • IT also used to keep subscriptions much longer than youtube would display them (a problem if you have large subscription lists)

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

7 participants