Astral – Organize Your GitHub Stars with Ease
astralapp.com
astralapp.com
If you're wondering why it was there in the first place, either I'm blind and totally missed that auth scope, or it was added sometime after I started working on Astral, and I didn't notice it.
I wish tagging was easier and simpler though, like literally just typing, pressing enter, and then tab to go to the next project. Also I turned the auto-language tagging setting on, nothing happened so I tagged a project "Python" then it auto-tagged 38 repos python but when I tagged more repos nothing happened
Edit: Also I wish the tags on the left-side were able to be sorted by # or abc
Good idea though! I'll be using this.
I'm not sure many people would need to organize private repos that they've starred. I for one haven't even starred any private repos.
May take a couple of hours until he fixed that.
Only thing that I feel is missing would be a browser plugin that allowed me to add tags to a project straight from Github. It could be a bit of a slog to log in to Astral every time I want to add a couple of tags to a project that I've just starred.
I also notice that it uses my open-source Angular Classy project! Love seeing examples of Classy being used in the wild :-) (pimp: http://davej.github.io/angular-classy/)
Please make the permissions more sensible.
Also, what are your plans for offering data interaction? I would love to be able to poll categorical data from your site so I can further extend my star information.
I understand there are some R/W issues with the GH permission model, but I don't think there's any problems with separating access to public and private repos.
- The 'Edit Tags' form stay open when you switch repo.
- Switching to the next repo doesn't scroll the frame back to the top, which is a little annoying.
- Some minimal form of initial organisation (eg just automatically adding the language) would be good.
- It would be helpful if the 'tags' textbox autofocussed when 'edit tags' is clicked, so that typing could begin immediately.
- Following on from that, binding some keyboard shortcuts, allowing something [tab?] to save the tags and move onto the next one, would reduce the tedium of mass adding/updating.
- Some method of ordering the tags (ie alphabetically) would be nice, rather than just the order they were added - I don't find search to be that useful compared to simply scanning the list.
- Some method of keying to the next repo would be nice
... a chrome extension to show tags on the GitHub page.
My imagination would have called it Constellations to refer as stars identified and grouped by tags :p but Astral is pretty cool and shorter =D
Thank you for making it!
Maybe look into making the tag adding easier when you can. For example:
1. click on the repo
2. click on 'Edit tags'
it would be good if the focus immediately switched to the tag edit box without having to click on it to edit it
Also, README's not in the 'default' markdown mode don't render so well. For example if the README is in org-mode...
Really rough, but it works for me (on a crontab)
At the moment I also wondering, what if github integrates similar functionalities? How services like this compete at all?
The interface is gorgeous, but doesn't really do much. Also somewhat surprised to see it's not on Github its self.
And drag and drop of the tags doesn't work, dragging them to the right on the green background only scrolls it sideways.
Some feature requests:
- Keyboard shortcuts, especially for tagging.
- Alternate layout that supports narrow window widths, much like email clients (Mail.app).
- Resizable / collapsible sidebar.
- Sortable tags list.
It's written in Go and outputs markdown, which you could convert to html. I just made a repo of the output. I've starred a lot of repos and one long list makes it easier for me to search and browse them.
Edit: Looks like the server is 500ing, according to the Javascript console.
It would be nice if tag names didn't have min. length. I can't tag stuff with "ui", "d3" etc.
Edit: Definitely found it's way to my bookmarks bar.
One thing - it does not seem to allow for 2 letter tags - for e.g. I tried d3 for a couple of my repos and no cigar :(
Looks like it's down for now - Disappointing, looks promising.
* I created two tags with the same name 'Python' accidentally and I can't delete neither of them
* when adding tag to a repo, it would be nice to have a "Everyone else have tagged xxxx" helper, so I can add common tags with one click
Automatically add tag , based on repo description and using natural language processing
The fact that I was interested enough to click in the link and consider getting an account a minute ago now seems repulsive to me. What the hell am I doing?
Anyway, this seems to be a good service. I like organizing things, I think it is a good thing to do, but with the luck of God I did not sign up when I clicked the link, and I hope I'll never.