Comments (1)
I think a good way to handle this problem is to get rid of the isValid
function completely.
Each parser should return an array of challenges and the number of challenge parsed should be visible in the select menu.
something like:
- ctfd 20 challs
- raw parser 1 chall
- ...
- ECSC invalid
We can also set the parser with the largest amount of challs by default on paste.
This way the user could select the most appropriate parser if the JSON input is valid for multiple formats.
from ctfnote.
Related Issues (20)
- Large text's ::before elements overlapping horizontal scrollbars HOT 2
- Database cannot be reached HOT 1
- Tasks don't display correctly when attempting to 'work' them. HOT 6
- CTFNote 2.1.2 HOT 1
- Setup docker instance with pre existing postgresql db? HOT 2
- PostgreSQL errors HOT 2
- Past and incoming CTFs aren't displayed if a CTF with a very old date (before 1st january 1970) is created.
- Dependencies can be updated ? Could the PR dependabot has created be merged ? HOT 3
- API's start.sh doesn't honour DB_HOST/DB_PORT HOT 6
- Race condition in creating CTF channels/role in Discord
- Different Discord channel handling styles: Categorized, Forum & Threads
- Open relevant page when clicking browser notifications
- Page title is not updated when going from a task to the task list
- Cannot delete user HOT 1
- Problem connecting to Hedgedoc over Apache HOT 1
- Refresh tasks when opening browser tab
- Frontend not synced with backend Discord status HOT 1
- Frontend fails to render when invalid date in CTF HOT 1
- Allow for account creation from the Discord bot. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ctfnote.