Skip to content
This repository has been archived by the owner on Jan 12, 2023. It is now read-only.

Remove reference to hosted service #96

Merged
merged 1 commit into from Jan 6, 2018
Merged

Remove reference to hosted service #96

merged 1 commit into from Jan 6, 2018

Conversation

c-w
Copy link
Owner

@c-w c-w commented Jan 5, 2018

No description provided.

@c-w c-w requested a review from hugovk January 5, 2018 15:54
@hugovk
Copy link
Collaborator

hugovk commented Jan 5, 2018

Is the hosted version going away?

If so, also change the wording in "A hosted version of this package exists too.".

@c-w
Copy link
Owner Author

c-w commented Jan 5, 2018

Good point, that could be clearer. Fixed. The HTTP wrapper repo isn't going away, I just don't have the bandwidth anymore to maintain the hosted deployment of the wrapper.

Happy to hand over the reins if someone else wants to take this on though. I'm also happy to continue paying for infrastructure costs and provide:

  1. An Azure VM of up to $35/month, e.g. one of the new B-series could work well.
  2. A nice domain name: gutenbergapi.org; I still have this until April, happy to renew and keep paying for it if someone wants to take over hosting the service.

@hugovk @cpeel @MasterOdin @sethwoodworth anyone interested?

README.rst Outdated
@@ -24,7 +24,8 @@ The functionality provided by this package includes:

The package has been tested with Python 2.7, 3.4, 3.5 and 3.6.

A hosted version of this package exists too. `Try it out! <https://c-w.github.io/gutenberg-http/>`_
A HTTP interface to this package exists too.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-> "An HTTP"

@hugovk
Copy link
Collaborator

hugovk commented Jan 5, 2018

I'm good with the offline version, thank you.

@hugovk hugovk merged commit 361e3bb into master Jan 6, 2018
@hugovk hugovk deleted the c-w-patch-1 branch January 6, 2018 09:13
@MasterOdin
Copy link
Collaborator

MasterOdin commented Jan 7, 2018

Following up on the conversation, what did you (@c-w) mean by:

The HTTP wrapper repo isn't going away, I just don't have the bandwidth anymore to maintain the hosted deployment of the wrapper.

How much bandwidth was being used by people for the app? Or was it more in downloading and processing the Gutenberg dump on a however often basis.

I'm willing to help take over maintaining the hosted version if people are using it and are finding it valuable (especially given that you're willing to help with costs).

@c-w
Copy link
Owner Author

c-w commented Jan 7, 2018

@MasterOdin Thanks for getting in touch and apologies for the ambiguity; bandwidth definitely refers to "human bandwidth" here, i.e. time for dealing with the long-term work of keeping a service running, including:

  • Updates for the VM.
  • Upgrading the metadata catalog every now and then.
  • Renewing TLS certs (e.g. there was recently an issue where certbot auto-renew would randomly fail).
  • Dealing with shifting dependencies (e.g. there recently was an issue with pip-install on Python 3.6)
  • And so forth.

Processing power or hosting costs are not currently an issue.

Not to worry: It's not all that much work in the grand scheme of things, but between a new job and volunteering for Ascoderu, my free time has recently been pretty limited.

Long term, I'd love to get the service into a better shape (e.g. improve monitoring via
a service like Application Insights, set up auto-updates for the metadata catalog, etc.) and then start a conversation with the gutenberg.org team if they'd be interested in taking on the API as a first-party service.

Thanks for stepping up! I'll reach out via email with next steps so that we can get you access to a VM and to the DNS.

@MasterOdin
Copy link
Collaborator

Yeah sure, a lot of what I do in my day job is in automation which seems like doing this stuff would be up my alley. I believe you have my email already, but it's also in my profile as well.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants