GithubHelp home page GithubHelp logo

douglasantunes / kf2-workshop-collection-url-converter Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 1.0 1.2 MB

Converts KF2 Steam Workshop Collection URL to a list of individual items to add on server configuration.

License: MIT License

C# 93.94% PowerShell 6.06%
killingfloor2 killing-floor-2 workshop steam steam-workshop url converter multiplatform dotnet dot-net

kf2-workshop-collection-url-converter's Introduction

KF2 Workshop Collection URL Converter

Tests Coverage Status

KF2 Workshop Collection URL Converter is a tool to help server owners to keep updated custom content(maps, items) on a server using Steam Workshop Collections. (Like this Example Collection)

The use of Steam Workshop Collection facilitate users to download all content before joining the server.

LICENSE

MIT License, see here.

Download

Go to Releases Page.

How to Use

  1. Download the last version of KF2 Workshop Collection URL Converter for your respective OS.

  2. Extract the zip on a folder.

  3. Open PowerShell, Command Prompt or Terminal on the folder.

  • [On Linux / MacOS] Type chmod +x KF2WorkshopUrlConverter to grant execution rights.
  1. Type KF2WorkshopUrlConverter --url http://steamcommunity.com/sharedfiles/filedetails/?id=882417829 changing the url link with the desired collection (http or https).

  2. See the results.

  • You can export this list do a file using the -o path\to\file parameter. Example: KF2WorkshopUrlConverter --url http://steamcommunity.com/sharedfiles/filedetails/?id=882417829 --output maps.txt

  • For more help, type KF2WorkshopUrlConverter --help

How to Create a Collection

Check this guide.

kf2-workshop-collection-url-converter's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

magister-pd2or

kf2-workshop-collection-url-converter's Issues

Change the way the executable is referenced on help & error messages

Fix the way the executable is referenced on help and error messages. The current way is referenced is the old way, when the app was build needing the dotnet core framework installed on the machine, but on the new version, the framework is bundled with the executable.

To Do:

  • Detect the OS on startup of the app
  • Change the way to reference based on the OS (E.g: app.exe --help for windows; ./app --help on macos & linux).

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.