https://github.com/devxoshakya/singularity-app
A lightning-fast CLI tool to create result extraction projects using Bun + TypeScript
https://github.com/devxoshakya/singularity-app
extraction results typescript web-sc
Last synced: 4 months ago
JSON representation
A lightning-fast CLI tool to create result extraction projects using Bun + TypeScript
- Host: GitHub
- URL: https://github.com/devxoshakya/singularity-app
- Owner: devxoshakya
- Created: 2024-11-09T06:55:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-07T07:25:39.000Z (over 1 year ago)
- Last Synced: 2025-10-19T01:24:17.757Z (8 months ago)
- Topics: extraction, results, typescript, web-sc
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/singularity-app
- Size: 79.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Create Singularity App 📊
> A lightning-fast CLI tool to create result extraction projects using Bun + TypeScript
## 🚀 Quick Start
```bash
bunx singularity-app@latest init
```
## ⚡ What's Inside?
The generated project structure:
```
your-project/
├── src/
│ └── rollNumbers.txt # Add your roll numbers here
├── out/
│ ├── results.json # Extracted results in JSON format
│ └── results.csv # Extracted results in CSV format
├── utils/
│ ├── helper.ts # Helper functions
│ └── solver.ts # Core result extraction logic
├── log.txt # Execution logs
└── package.json
```
## 📝 Usage
1. Create a new project:
```bash
bunx singularity-app@latest init
```
2. Navigate to your project:
```bash
cd your-project-name
```
3. Install dependencies:
```bash
bun install
```
4. Add roll numbers:
Edit `src/rollNumbers.txt` and add your roll numbers (one per line):
```txt
12345
12346
12347
```
5. Run the extraction:
```bash
bun run start
```
Results will be available in:
- `out/results.json` - JSON format
- `out/results.csv` - CSV format
- `log.txt` - Execution logs
## 🛠️ Project Features
- 🚄 **Fast Execution** - Powered by Bun runtime
- 📊 **Multiple Formats** - Export to both JSON and CSV
- 📝 **Logging** - Detailed execution logs
- 🔄 **Type Safety** - Built with TypeScript
- 🎯 **Simple Setup** - Zero configuration needed
## 📦 Requirements
- [Bun](https://bun.sh) 1.0 or later
## 📄 License
MIT © [Dev Shakya](https://github.com/devxoshakya)
---
Made with ❤️ by Dev Shakya