Code Monkey home page Code Monkey logo

vscode-stories's Introduction

Stories for Visual Studio Code

Latest Release Installs Rating

code-peeking-made-easy

Stories: a cool way of sharing code snippets with other developers.

Getting Started

You can download Stories from the VSCode Marketplace.

or search stories in your VSCode Extensions

Once you have it, you should see stories in VSCode similar to this:

stories UI

2-Step Process to Create your own story

Step One

  • You can click the Stories Icon button or open up the panel to access the stories.
  • Once you have that open up, click on anyone's profile picture, and you'll be shown a snippet of their code of what they're currently working on, thus Stories!

stories view

Step Two

  • To upload your own story, click the Create Story button on the bottom right.

stories upload

And voila, you published your very own VSCode Story!


For Enthusiastic Contributors

  • Discord Join Now! drawing

  • If you are an enthusiastic open-source contributor, do read the guidelines before your PRs.

  • All contributing guidelines are available (at) CONTRIBUTING.md

  • Other documentations related to troubleshooting is here

Other code:

API: https://github.com/ide-stories/vscode-stories-api

Credits

vscode-stories's People

Contributors

alexapostolu avatar bar9 avatar benawad avatar bukii avatar henryboisdequin avatar ishaan28malik avatar josedefreitas avatar kiprasmel avatar max-hk avatar rafaelgallani avatar satvikr avatar suryadevelops avatar thefern2 avatar vivanvatsa avatar yazeedalkhalaf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vscode-stories's Issues

Suggestion : Using regex to not allow NSFW usernames

Is this an issue that needs addressing? Right now the names seem to be combinations of animals, colors, etc but will this suffice when say, a friend request feature, or search people based on username feature is added?

PS: I would like to work on this feature if its viable

oh no

oh no ben what have you done

Suggestion: How to fix nsfw issues and improve the extension overall

I think trying to fight nsfw with vision apis and whatever other plugins is going to be a forever fight, and quite frankly not worth it given that code is text based anyways.

I suggest you switch to text file based stories. Select a piece of code then upload story, via a extension command. The file might need some restriction based on file size, or how many characters, etc, so people don't upload huge files.

The people viewing the stories can easily scroll through the story and if they see a piece of code they like they can copy it. Story maker can restrict copy and paste if they choose to.

Suggestion: Asciinema style recording

It would be neat if stories could be recorded still but only by typing text into a file (the extension would monitor the key presses and see at what time they were pressed), and it is converted to a GIF and played back (or by updating the content of the current file).

no nsfw filter

i thought you shut the extension down to add a nsfw filter
but it doesn't work

Move Forward

I don't care what others are saying. I love this
It brought smiles to my face.
You could make it a league kind of thing, instead of General, so users can only see those they follow.

Add feature: GitHub authentication

Add feature to authenticate with GitHub and use your GH as the username. Also search for users is needed to friend them. GitHub groups could be used as filters too.

Extension issue

  • Issue Type: Bug
  • Extension Name: stories
  • Extension Version: 1.2.0
  • OS Version: Windows_NT x64 10.0.19041
  • VSCode version: 1.50.1

⚠️ We have written the needed data into your clipboard. Please paste! ⚠️

{
	"messages": [],
	"activationTimes": {
		"codeLoadingTime": 13540,
		"activateCallTime": 3,
		"activateResolvedTime": 0,
		"activationReason": {
			"startup": false,
			"extensionId": {
				"value": "benawad.stories",
				"_lower": "benawad.stories"
			},
			"activationEvent": "*"
		}
	},
	"runtimeErrors": []
}

Add feature: post just text

Gif posting seems a bit overkill in some scenarios. Instead a story could be just a basic markdown text post, kind of a VSCode tweet-a-like post, about what are you working on. This could replace daily meetings.

wow how you got the idea

bro what did you do , now I will open only vscode xD
and how the heck u got the idea of stories in an editor
(when you make it up again i will delete the issue don't worry)

[Feature Request] An option to delete own story

As the title says, would be nice to place a delete option on our own stories in case something that was not meant to be shared in the stories or a mistake was made.

And I saw someone said "how to delete stories"

image

Run your Own Server

Hi,
I got an isolated network, and i want to run vscode-stories in my network.
what i need to run? in which environment?

Opening Stories on a File / Moving Back to Gifs

When a button shows up to replay the story and the window with the story is closed, it plays on a file that I'm working on, hence messing up my file. I think it would be best to switch to gifs again or we could have an option to create a gif or text one.

Infinite Scroll

Infinite scroll on home page rather than have to click "Load More"

Not compatible with VS Code 1.49.1

Honestly, I saw the extension on twitter yesterday and then decided to go into office today, ON FREAKING SATURDAY, to try it out as I left my notebook here. But now I must see, that it does not work for my VSCODE.

asdf

image

Explicit Content

I am scrolling through the extensions and it seems like a few trolls have made their way to the extension and have shared some explicit content and that ruins the experience. We need a way to filter and moderate stories going into the server.

Add donation link

This was just a stupid fun idea at the start, now it can be really useful thing for people.

So, I think we need some way of supporting it, donation link for a start. Later on, pro features.

Failed to Fetch?

Hello, I keep getting a failed to fetch error onload... Maybe attach an error code to give more insight. I think you can also pipe data into an output screen on Visual Studio Code that could contain errors.

Screen Shot 2020-10-30 at 10 04 39 AM

Screen Shot 2020-10-30 at 10 04 45 AM

Can't Record Stories

Whenever I try to record a story I get the error Cannot read property 'width' of undefined. Any clue why this is or how to fix it?
Screen Shot 2020-10-30 at 2 40 55 PM

Details

OS: Mac
Date: 10/30/20
VSC: 1.50.1

suggestion : Filter stories by language

As a developer, I might want to only see stories that are of a specific language.
I think that can be achieved by allowing people to choose the language their story is related to.

Suggestion: Recording Story on status bar space

I don't know how many stories per day people will post, but the placement of the play button and Record Story takes a lot of valuable space on the status bar that also other extensions and the text editor use. Could perhaps just make it into an icon only, or RS, or just icon and when you hover show Record Story this is how a few other extensions work too.

image

image

Bug: When uploading when server is either down or upload takes forever

I think server is down, but I just wanted to test what happens when you try to upload when is down. The progress goes on forever there is no timeout or way to cancel upload.

If you have time to read this message, that means the story is still uploading and I'm using serverless so you probably got a cold start :) Don't hate the coder (Ben), hate the game (serverless).

Admin access and regular checks

It's sad to see that you had to disable uploading any further story. It's a great extension, and what you can do is, appoint admins for the same, and stories get uploaded only after a quick review by the admin.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.