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

Beatmap indexer #35

Closed
fmang opened this issue Nov 5, 2017 · 2 comments
Closed

Beatmap indexer #35

fmang opened this issue Nov 5, 2017 · 2 comments
Assignees
Milestone

Comments

@fmang
Copy link
Owner

fmang commented Nov 5, 2017

We could use the web browser to display a fancy beatmap index, and when the user opens a .osu file, the browser would start oshu.

This could be even generated using a bash script, but for cross-platform support, C remains a better option.

The tool could look like this:

  • oshu-lib browse: spawn the web browser at $LIBRARY/browser/index.html. This is how oshu should appear in an application menu.
  • oshu-lib add beatmap.osz: unpack the beatmap in $LIBRARY/beatmaps/. This should be the default action for .osz files.
  • oshu-lib update: rebuild the HTML documents, in case the library was externally changed.

After #31, oshu should be the default choice for .osu files, and links can be more explicit with:

<a href="beatmap.osu" type="application/x-osu">Beatmap</a>
@fmang fmang added this to the 1.7 milestone Dec 2, 2017
@lanodan
Copy link
Contributor

lanodan commented Dec 7, 2017

I think instead of bash (non-standard) it could be POSIX Shell if C isn’t used.

@fmang fmang self-assigned this Feb 5, 2018
@fmang fmang removed their assignment Feb 25, 2018
@fmang fmang mentioned this issue Mar 3, 2018
@fmang fmang self-assigned this Mar 5, 2018
@fmang
Copy link
Owner Author

fmang commented Mar 15, 2018

The indexer is ready, even though it's a bit rought around the edges. I mean, it's a total prototype.

It will be shipped with oshu 2.0, and the more advanced features will appear progressively.

@fmang fmang closed this as completed Mar 15, 2018
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

2 participants