Giter Site home page Giter Site logo

katpis's Introduction

Hello there πŸ‘‹

Jonas RΓΈssum

I'm Jonas RΓΈssum

πŸ•ΈοΈ I am self-taught Web Developer

πŸ“š Studying a MSc. in Computer Science at the IT University of Copenhagen

πŸ‡¨πŸ‡Ώ Studied a semester abroad at Charles University

βœ… BSc. in Software Development at the IT University of Copenhagen

🌍 I live in Frederiksberg, Denmark πŸ‡©πŸ‡°

❓ Ask me about React, CSS and Git

πŸ‡ Fun fact: I have a free-roam rabbit

This is an incomplete list of projects that I have either collaborated on or made myself.

Β  Year Project Description
πŸŽ›οΈ 2023 Takt A simple React app for making beats
🧍 2023 Stræk A simple Vue 3 app helping you with stretching exercises
🧢 2023 Pind Knitting project helper
🟩 2022 Klods Block puzzle game clone
πŸš› 2022 Git Truck Git repository visualization tool
πŸ”  2022 Ordle Danish Wordle clone
πŸ’ 2021 Fruit Rush Browser based multiplayer game
πŸ¦… 2021 Dyk Browser based singleplayer game
πŸ—Ί 2020 Bong Maps Open source mapping software
πŸ€– 2018 Ortomatic Aerial mapping software
⏰ 2017 Tomato Hours Time tracking app

🐦 twitter.com/jonasroessum Β· πŸ™ github.com/joglr Β· πŸ“§ [email protected]

katpis's People

Contributors

hojelse avatar joglr avatar rasmusroessum avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

rasmusroessum

katpis's Issues

Ideas for overview, kattis-problem managing and metadata

To solve the issue of lack of overview and transparency.
Lack of knowledge whether a problem is solved, not solved, attempted or not attempted.
Lack of transparency of the problem difficulty.

Icon overlay

Add a status icon on top of the kattis-problem-folder, like e.g. a green tick, when a solution has been accepted.
https://docs.microsoft.com/en-us/windows/win32/shell/how-to-implement-icon-overlay-handlers

Terminal Powerline

Add a powerline implementation, like git powerline in powershell, to show whether current kattis-problem-folder has an accepted solution or not. Maybe also difficulty rating ect.
https://docs.microsoft.com/en-us/windows/terminal/tutorials/powerline-setup

Hidden folder

Archive solved problems, such that filtering out solved problems, creates a better overview
https://stackoverflow.com/questions/3429697/creating-hidden-files-using-net

Create installer

Create an installer instead of having to clone the repository

Support multiple kattis sites

Different kattis sites like open.kattis.com and itu.kattis.com has different config .kattisrc files.

Creating a handler that supports multiple profiles/remotes would be nice.

  • Show some kind of indicator which user and which site is currently in use

Clicking tab while typing email-typing gives: Unhandled exception

Unhandled exception. System.NullReferenceException: Object reference not set to an instance of an object.
at kat.Program.AcceptInput(String message) in C:\Users*jonas*\repos\kat\Program.cs:line 108
at kat.Program.Main(String[] args) in C:\Users*jonas*\repos\kat\Program.cs:line 36
at kat.Program.

(String[] args)

Email-suffixes is missing

Loading...
Unhandled exception. System.IO.FileNotFoundException: Could not find file 'C:\Users%USERNAME%\Downloads\kat\email-suffixes.csv'.

Change configPath to the katpis directory

In Program.RunSubmit() change to path to .kattisrc to some path relative to the katpis directory.

Right now configPath points to dir where you call katpis, this should be changed

Print help when no command is given

When you call katpis with out any arguments the program terminates without printing anything.

Maybe print help and commands and options or version number?

Support user-configurable templates

Template is currently hardcoded multi line string.

Instead let users config a template, or multiple templates (maybe one per language?) somehow.
Maybe a folder with files template.java, template.cs, template.py etc.

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.