Enhancement : Load or Save to Github Gist #9

Open
opened 2017-10-18 02:43:29 -07:00 by foopod · 6 comments
foopod commented 2017-10-18 02:43:29 -07:00 (Migrated from github.com)

Could look at using the Gist API for this..
https://developer.github.com/v3/gists/

Could look at using the Gist API for this.. https://developer.github.com/v3/gists/
the-pat commented 2018-10-24 14:40:48 -07:00 (Migrated from github.com)

Mind if I take on this issue?

Mind if I take on this issue?
the-pat commented 2018-10-24 15:29:05 -07:00 (Migrated from github.com)

It looks like GitHub no longer supports anonymous gist creation (1) and requires a server to authenticate using OAuth (2). Gatekeeper looks like a pretty simple tool to use, but would require a backend (e.g. Heroku or Azure).

It looks like GitHub no longer supports anonymous gist creation ([1](https://blog.github.com/2018-02-18-deprecation-notice-removing-anonymous-gist-creation/)) and requires a server to authenticate using OAuth ([2](https://developer.github.com/v3/guides/basics-of-authentication/)). [Gatekeeper](https://github.com/prose/gatekeeper) looks like a pretty simple tool to use, but would require a backend (e.g. Heroku or Azure).
Steve2955 commented 2018-10-24 20:33:56 -07:00 (Migrated from github.com)

I'd like to advice you that this repository is sadly mostly abandoned. I already thought about creating a primary fork where we could continue development, but unfortunately don't have enough time or any contact to @josephernest about this or something.

The addition of Gist support would be great in my opinnion. However, I don't really know if requiring a backend is in the spirit of this project. Are there any other options?

I'd like to advice you that this repository is sadly mostly abandoned. I already thought about creating a primary fork where we could continue development, but unfortunately don't have enough time or any contact to @josephernest about this or something. The addition of Gist support would be great in my opinnion. However, I don't really know if requiring a backend is in the spirit of this project. Are there any other options?
josephernest commented 2018-10-25 01:46:00 -07:00 (Migrated from github.com)

It is not abandoned @Steve2955 but the spirit of this repo is to keep it "simple and stupid" / minimalist with quite short code, and that should run on client-side only, without any server.

Of course we could add more features, with a backend server:

  • PDF generation on backend,
  • user management (passwords, sending emails efficiently for a"I lost my password" feature, this is non-trivial and usually the only solution that scales and works 99,99% is a (payed) dedicated mail service like SendGrid),
  • save/load features
  • (then we also need to fight against spam who fill the storage disk with random data!),
  • GDPR compliance since we store user data (what if someone stores his PhD thesis on it and there is data loss? GDPR is really strict about such things nowadays),
  • a .com or .io domain name, hope for donations to pay the costs on long term, etc.

but it would be a bigger project, and I think such projects already exist (like stackedit.io, etc.)

What do you think?

It is not abandoned @Steve2955 but the spirit of this repo is to keep it "simple and stupid" / minimalist with quite short code, and that should run on client-side only, without any server. Of course we could add more features, with a backend server: * PDF generation on backend, * user management (passwords, sending emails efficiently for a"I lost my password" feature, this is non-trivial and usually the only solution that scales and works 99,99% is a (payed) dedicated mail service like SendGrid), * save/load features * (then we also need to fight against spam who fill the storage disk with random data!), * GDPR compliance since we store user data (what if someone stores his PhD thesis on it and there is data loss? GDPR is really strict about such things nowadays), * a .com or .io domain name, hope for donations to pay the costs on long term, etc. but it would be a bigger project, and I think such projects already exist (like stackedit.io, etc.) What do you think?
Steve2955 commented 2018-10-25 08:19:44 -07:00 (Migrated from github.com)

@josephernest I'm sorry of this false accusation, but I haven't seen you active on this repository for months, although there are new pull-requests.

@josephernest I'm sorry of this false accusation, but I haven't seen you active on this repository for months, although there are new pull-requests.
josephernest commented 2018-10-25 08:53:39 -07:00 (Migrated from github.com)

The project is online, working without any critical bug, so not being active for a few months doesn't mean 'abandoned' ;)

The project is online, working without any critical bug, so not being active for a few months doesn't mean 'abandoned' ;)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
brad/writing#9
No description provided.