Giter VIP home page Giter VIP logo

scp-terminal's Introduction

The name's Mellobacon, a nerd trying to make cool stuff.

  • ๐ŸŒŽ I am from the USA ๐Ÿค 

  • ๐Ÿ‘ฉโ€๐ŸŽ“ I am currently a university student, Senior (or fourth year in uni for you international peeps xd)

  • ๐ŸŽ“ Iโ€™m currently learning C#, Tauri, and JavaScript/TypeScript

  • ๐Ÿ”ฅ Iโ€™m currently working on Nucleus, a text editor

  • ๐Ÿ–ฅ๏ธ Extra: Check out other cool project I did!

  • Looking for a project to contribute on? Help is wanted!


My Skill Set

Here's a little summary of what I know

Languages


  • HTML5
  • CSS
  • SCSS
  • JavaScript
  • TypeScript
  • C#
  • Java
  • Python

Frameworks


  • .NET
  • Bootstrap
  • Svelte
  • Electron
  • Tauri

Github Stats

scp-terminal's People

Contributors

dependabot[bot] avatar mellobacon avatar oseryx avatar

Stargazers

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

Watchers

 avatar  avatar

scp-terminal's Issues

[BUG] after clicking a link it fires on keypress

Describe the bug
When you click a link, if you try to enter a command the link will fire again and will continue to do so until you click on the window again

To Reproduce
Steps to reproduce the behavior:

  1. Type access scp-5625 (for example)
  2. Click on a link
  3. Scroll down to prompt
  4. Try to enter a command or just press enter
  5. See error

Expected behavior
The link shouldnt be firing again on keypress

Additional context
Not too sure how to fix this just yet. For now the quick fix is to just make sure you click before typing again once you click a link and it should work as normal

[Bug] Version 0.0.2.0 registers as Version 0.0.1.0

Describe the bug
Just got a package request to add this app to winget microsoft/winget-pkgs#38012, and i noticed the program registers as version 0.0.1.0 in the Add or Remove Programs table instead of 0.0.2.0

To Reproduce
Download and install version 0.0.2.0
Open Add or Remove Programs

Expected behavior
To appear as 0.0.2.0

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 11

Additional context
The installer needs to update the DisplayVersion registry string
image

edit:
Huh, so i guess its the same installer?

Possible duplicate package entry.

Similar installer SHA256 hash found in manifest:

  • InstallerSha256: 069da9348420baf491400e2f46b293b5f5d615ca6f3cdddcb79b86566c7d52ab
    • manifests\m\mellobacon\scpterminal\0.0.1.0

Originally posted by @wingetbot in microsoft/winget-pkgs#38012 (comment)

audio doesn't load presumably to http errors

Describe the bug
A clear and concise description of what the bug is.
image
When accessing scp 999 J the audio files do not load. When on the scp website the audio files do not load however when right clicked you can copy the audio address and paste it into your browser. You will be shown a "This page is unsafe" message. This is most likely the issue
To Reproduce
Steps to reproduce the behavior:

  1. Go to 'access scp-999-j'
  2. Scroll down to 'Error Loading Data.' This is most likely supposed to be the audio file : http://www.scp-wiki.net/local--files/scp-999-j/speedoman.mp3
  3. See error

Expected behavior
A clear and concise description of what you expected to happen.
I expected to see a playable audio file
Screenshots
If applicable, add screenshots to help explain your problem.

image

Desktop (please complete the following information):

  • OS: Linux (Debian Bullseye)
  • Kernel: 5.11.0-49-generic

Additional context
Add any other context about the problem here.

[FEATURE] Different ways to search for scps

Is your feature request related to a problem? Please describe.
Right now there is 3 ways to search for an scp. Either randomly, searching for the scp directly, or containment level (which rn is inefficient anyway).

Describe the solution you'd like
It would be nice to filter scps by site, hub, or whatever.

[FEATURE] clearance restrictions?

There isnt really a way to filter scps by clearance level. Right now the only thing that actually supports it is the new classification system which according to the tool is about 400ish out of 6000ish scps total. I could...but might hold off until the tool updates probably

[FEATURE] tab completion

Have commands be suggested when you click tab. Should make it easier to use the app so you dont have to pull up all the commands every time

[BUG] Pages will not load correctly on clicking the same link twice

Describe the bug
Clicking a link twice from the same scp page will make the terminal go into an infinite loop

To Reproduce
Steps to reproduce the behavior:

  1. Start the terminal and type access scp-1833
  2. Click on a link
  3. Once the link loads, go back up to scp-1833 and choose another link
  4. You will see the page will load multiple times. You can better see this if you check the scp history by clicking the 'h' button the side of the terminal. You will also find that when inputting a command or even pressing enter, the page just keeps loading multiple times.

Expected behavior
It should load a page once on a single click, not multiple times

Additional context
In a programming context, this is believed to be because of either a recursive loop, or multiple event handlers getting added to a link. Most likely the former though

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.