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

irdb.tk is down #28

Closed
bengtmartensson opened this issue Feb 25, 2020 · 21 comments
Closed

irdb.tk is down #28

bengtmartensson opened this issue Feb 25, 2020 · 21 comments

Comments

@bengtmartensson
Copy link
Collaborator

... since a few days.

@probonopd
Copy link
Owner

Should be back again for now but I am looking for someone to take over maintenance and operations eventually.

@bengtmartensson
Copy link
Collaborator Author

Time again...

@probonopd
Copy link
Owner

The hosting company upgraded the operating system and as a result broke the service.
I have contacted them.

@benfoxall
Copy link
Contributor

Would it be possible to port irdb.tk to a static site and serve through github pages?

If the site source is available somewhere I could try and have a dig if you'd like.

@probonopd
Copy link
Owner

Well, the conversions the site offered will be hard to do using a static website. But @bengtmartensson's tools can do them.
And the codes on the website can be rendered to various formats using @bengtmartensson's tools, too.
Let me see how the hosting company responds.

@benfoxall
Copy link
Contributor

Cool. Hopefully the hosting company responds soon.

Might be relevant; a while ago I managed to compile MakeHex to WebAssembly so it could be run within the browser. Maybe the same approach may work for @bengtmartensson's tools too?

@bengtmartensson
Copy link
Collaborator Author

a while ago I managed to compile MakeHex to WebAssembly so it could be run within the browser. Maybe the same approach may work for @bengtmartensson's tools too?

IrpTransmogrifier is written in Java. Once upon a time, Java was "made for" running inside of browsers, now things are different ;-\ I guess there "must" be some way to do it.

@probonopd : can you open a "Discussions" area?

@probonopd
Copy link
Owner

Opened.

@bengtmartensson
Copy link
Collaborator Author

Any news?

@probonopd
Copy link
Owner

Unfortunately they answered that they had to upgrade the server, which now seemingly comes with different versions of the dependencies. Which means that the code would have to be re-worked, which I don't have the time to. I think we should do somehting "more modern" anyway.

@Nardol
Copy link

Nardol commented Apr 25, 2021

@probonopd could it be envisaged to release the irdb.tk source code?
Maybe some could help to modernize the code if it is the problem.

@probonopd
Copy link
Owner

Yes, it could be "envisaged". But I'd need to find the time to go through the source and clean it up. Volunteers?

@Nardol
Copy link

Nardol commented Apr 25, 2021

Why not... Which language and what about the database?

@probonopd
Copy link
Owner

Python, Java, and SQLite

@Nardol
Copy link

Nardol commented Apr 25, 2021

I do not wish to formulate any promise but sure I am interested in the project.

Which dependences are broken since the update?
And what would be the new requirements?

@probonopd
Copy link
Owner

Well. The old site was a dynamic one, while I'd like to move to a static one hosted entirely on GitHub.

@Nardol
Copy link

Nardol commented Apr 25, 2021

OK, I did not understand the idea to keep it as a dynamic website was definitely excluded 🙂

@benfoxall
Copy link
Contributor

I've been working on a site that uses irdb that might be useful if migrating to irdb.tk to GitHub pages.

image

It's completely static, and the content is loaded directly from the jsdeliver endpoint. It has query-param based routing, so URLs work for linking.

To generate the timings, I'm using WebAssembly, but if more complex responses are needed, maybe something like AWS lambda would be an option instead? I'm not actually sure what content was served from irdb.tk!

I'd be happy to help out if this was the direction that you wanted to take with the site.

@probonopd
Copy link
Owner

Hello @benfoxall this sounds like a very interesting approach. Can you implement this using the codes from https://github.com/probonopd/irdb/ or would you need any changes in this repository?

@benfoxall
Copy link
Contributor

Yep, it requests the codes directly from the repo via:

https://cdn.jsdelivr.net/gh/probonopd/irdb@master/codes/index

No changes would be needed.

@probonopd
Copy link
Owner

Closing because irdb.tk in its old form will not come back due to the maintenance overhead needed to keep a dynamic web service running with Python and Java. Let's open new tickets on how to e.g., render static pages for rendered codes if so desired.

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

4 participants