Coder Social home page Coder Social logo

tangentfoxy / guard13007.com Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 5.0 11.41 MB

An old website.

Home Page: https://guard13007.com/

JavaScript 7.18% CSS 32.43% MoonScript 59.90% Dockerfile 0.32% Shell 0.16%
website personal-website gaming youtube moonscript lapis kerbal-space-program openresty

guard13007.com's Introduction

guard13007.com's People

Contributors

tangentfoxy avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

guard13007.com's Issues

Make YouTube videos poll

Right now it's just the gaming poll.

I want it to have programming, games, (maybe different types of gameplay), etc.

KSP Crafts Submission

  • NoCaptcha on account creation
  • NoCaptcha on submission when not logged in
  • Descriptions should render in Markdown
  • Users need to be able to edit their submissions
  • Automatically replace creator_name with a user name unless their ID is 1 (me)
  • Add first and last page links to the navigation
  • Next/Previous links on craft pages (suggestion by @boomchacle )
  • Start working on @session.info popups idea to send messages through redirects and such, use this here!
  • Re-organize button placement to be consistent across pages!
  • Crafts with a reviewed status should have an embedded player on their page with the episode!
  • Integrate with Disqus!
  • Prevent accepting crafts with no name (ex) (also stop whitespace by using trim)
  • auto-convert any http images to https links (THEN VERIFY)
  • Verify images return an image content type before accepting them
  • Need to have some form of automatic URL verification for picture URLs and download links

(This issue replaces #32 )

KSP crafts quick todo

  • add priority status
  • rename picture (from viewer's side) to image url (both on submission, and edit)

Update tutoring page

  • with info about myself / Lomeli no longer being tutors officially and prices and contact info for unofficial tutoring!

Add a layout for the site

For now, do nothing except set the title and include PureCSS, in the future, this will be for a conformed look to the site. Also look into how to nest Widgets with Lapis.

YouTube watcher multi-tab thing todo

  • make the overlay bits hideable / see-through / look pretty
  • make it more clear how to use
  • make it save what videos were last loaded in local storage
  • make it able to load videos from GET requests
  • make it able to load videos OR webpages
  • make it able to detect youtube urls and load embeds, otherwise load whole pages
  • add a little link for feedback?
  • get rid of whatever is causing this to be slightly larger than the browser window, it shouldn't be

Consider switching to marked for Markdown processing

Advantages

  • Uses GFM, which I like better than standard Markdown for several reasons
  • Would work exactly how SimpleMDE previews things already
  • Tables, lovely tables
  • (Maybe?) Better code highlighting
  • Reduce server load by having the user render Markdown

Disadvantages

  • Requires a little rewriting...but barely any.
  • Forces user to use JavaScript more. Not that big a deal to me, but some might care. :/

fix the service file

  • update it
  • copy it on the server
  • redo services and run as a service
  • do the same for 1hrgj64
  • do the same for clickmine

Make a development version

Host on dev.guard13007.com and use it to test things before pushing them to master so I don't break everything when testing things!

guard13007.com/submit - Planes to Review!

guard13007.com/submit - Planes to Review!

Craft name,
 id,
 download link (NEEDS TO BE A URL AND VERIFIED SOMEHOW),
 description,
 mods used,
 YOUR name,
 KSP version,
 status (automatically set, and I can modify),
 action groups,
 episode (video id, used for embed),
 rejection reason (used if I reject a plane),
 picture (NEEDS TO BE A URL AND VERIFIED SOMEHOW)

Status options:
- unseen 0, default
- pending 1, when I have seen that you submitted it and it is queued for review
- reviewed 2, when I have reviewed it, I set the episode field as well
- rejected 3, when I reject a plane for some reason

fix blog

  • on dev branch, wipe it out, and bring it back, one piece at a time

Update the YouTube page

  1. Study the old one and the current one.
  2. Start over from scratch and build it better.
  3. history.pushState() is apparently a thing I can use to change the URL without forcing a reload?? I'll have to investigate this, along with other stuff.

Tutorials links

  • Rainbows looks really nice, and I will probably use it at least for basic stuff. Broken? Didn't work.
    • Note: Download the full dev version, else you get just the minified core with nothing usable.
    • For line counts, if desired, try this.
  • When more or stranger languages need highlighting, use HighlightJS. Languages supported list is massive.
  • Additionally, don't forget to use PureCSS for the basic layout and styling.

Design idea: Shelves

To make the site responsive but also prioritize things the way I want, make it as shelves of responsive PureCSS grids.

Ex:

Top row is a div of 3 1/3rd responsive grids. Every row is that. The way the order collapses on mobile into columns based on the rows one after the other.

Only allow 3 1/3rds on screens above X size. Only allow the list format on screens below X size.

Remove /kik

  • I don't admin much.
  • The community is not worth it at this time.
    • (Counter-point) But it may be worth it with enough work.

FAQ: Why didn't you reply to my comment?

I usually do not answer when there is nothing to be gained by my reply. Additionally, the following:

  • I don't have the time
  • You asked something easily Googleable
  • You asked something in an offensive manner

(Re word this better)

KSP crafts "download link" -> "craft link"

  • Make it more clear that KerbalX is preferred
  • Make it more clear that image URLs are TO IMAGES
  • Make it more clear that KerbalX download links don't work, use craft pages

UGH WHY ARE PEOPLE IGNORANT WHY

Test all redirects!

Urgent, except not tonight because of caching being really slow for some reason.

Basically, since a lot were changed to https in the meta refresh, and the one linking to my own site, I'm not sure if everything works.

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.