GithubHelp home page GithubHelp logo

eisvana / eisvanawikipagecreator Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 4.0 237.63 MB

Wiki Page Creator for Eisvana

Home Page: http://wiki.eisvana.com/

License: GNU General Public License v3.0

HTML 35.53% TypeScript 52.70% SCSS 2.37% Vue 9.39%
nomanssky wiki eisvana

eisvanawikipagecreator's Introduction

No Man's Sky - Wiki page creation website!

This is a website intended for making wiki page creation in the No Man's Sky Wiki easier.

It was originally forked from seamonkey420 who made this in 2017 as a batch script.

To make it more cross platform, with console gamers and other operating systems in mind, it has been ported to the web.

The website was created by Lenni.

It's also open for other civs/companies/players to make their own version of it. To do so, create a GitHub account, fork the repo, edit to fit your needs and create your own GitHub page from it with GitHub pages (it's super easy to set up).

Special thanks:

  • KhaozTopsy (Assistant for No Man's Sky; NMSCD): JavaScript help and page styling

eisvanawikipagecreator's People

Contributors

dependabot[bot] avatar khaoz-topsy avatar kinggob avatar kurtlourens-rabobank avatar lenni009 avatar seamonkey420 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

eisvanawikipagecreator's Issues

Starship: Finish HTML code

  • Version
  • name
  • image
  • civilized
  • galaxy
  • region
  • system
  • planet
  • moon
  • axes
  • economy
  • pilot
  • coordinates
  • portalglyphs
  • type
  • subtype
  • exotic
  • class
  • inventory
  • slots
  • techslots
  • cargoslots
  • cost
  • discovered
  • discoveredlink
  • researchteam
  • release
  • maneuverB
  • damageB
  • shieldB
  • warpB
  • stats
  • location
  • additional info
  • reference links
  • hub nr

Duplicate Link detection breaks when > 10 items

The sorting function sorts strings, not numbers.
Therefore the sorting order is 1, 10, 2, 20...

-> convert strings to numbers and sort them, then figure out how they changed somehow... Future Lenni can figure it out, I know it

Gallery Descriptions

Dropdown with common gallery descriptions for that specific item.
Define dropdown contents in html file in <script> as array.
Implement logic to choose correct dropdown based on conditions (starship doesn't need pilot, if no gender 2 is given you need no gender 2 options).
Keep manual input field below dropdown.
Hide dropdown if array is empty.

Add input validation for:

censusdiscord: must end with #xxxx
censusreddit: must not start with u/
censusfriend: must be uppercase (just convert with .toUpperCase)

Rename repo to "HubWikiPageCreator"

This is to make space for a potential future "NMSWikiPageCreator"

Links must be changed:

  • About page GitHub repo link
  • readme github links
  • lenni009.github.io
  • wiki -> wait for Fandom to fix DB dump [BLOCK]
  • Reddit
  • Discord
  • Hotbrown's boilerplate generator

Reorganise filestructure

This should be done to conform to certain standards. I just want to look like I know what I'm doing lol.

Specifically thinking about:

  • assets: all images/fonts
    ** bitmap
    ** vector
    ** fonts
  • src: all code
    ** css

Update to Waypoint

  • Add version to dropdowns
  • fix starship slots
  • fix starship cost
  • fix MT sizes
  • fix MT cost

Tooltip img loading animation is not good

The loading animation displays below the close button due to having the 30cqh offset from the top.

Ideal world fix:
While image is not initialised, adjust margin to 30cqh auto and margin-top to -13rem

Images which are not 16:9 have their loading icon at the top of the file, not in the middle. This could be a problem if the image has a bigger width than height.
CSS is a pain here, good luck

Detect region based on glyphs

Add region glyphs in array, if glyph input length == 12 take substring of last 8, compare with array of chosen Hub, then decide what region based on array index.

Starship: Separate Living Ship, Freighter and normal starship

Freighters need the pilot parm, living ships need starship stats (maneuver, warp, etc.). This should be done with some JS on type dropdown input by user, similar to how region dropdowns work.

Location section wording is also different based on type.

  • Normal starship
  • Living Ship
  • Freighter

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.