mirror of
				https://github.com/C4illin/ConvertX.git
				synced 2025-11-04 05:53:45 +00:00 
			
		
		
		
	update readme
This commit is contained in:
		@@ -1,19 +1,19 @@
 | 
			
		||||

 | 
			
		||||
# ConvertX
 | 
			
		||||
 | 
			
		||||
A self-hosted online file converter. Supports 808 different formats.
 | 
			
		||||
A self-hosted online file converter. Supports 808 different formats. Written with Bun and Elysia.
 | 
			
		||||
 | 
			
		||||
## Features
 | 
			
		||||
 | 
			
		||||
- Convert files to different formats
 | 
			
		||||
- Password protection
 | 
			
		||||
- Multiple accounts
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## Converters supported
 | 
			
		||||
 | 
			
		||||
| Converter      | Use case      | Converts from | Converts to |
 | 
			
		||||
|----------------|---------------|---------------|-------------|
 | 
			
		||||
| Sharp          | Images (fast) | 7             | 6           |
 | 
			
		||||
| Vips           | Images (fast) | 45            | 23          |
 | 
			
		||||
| Pandoc         | Documents     | 43            | 65          |
 | 
			
		||||
| GraphicsMagick | Images        | 166           | 133         |
 | 
			
		||||
| FFmpeg         | Video         | ~473          | ~280        |
 | 
			
		||||
@@ -45,7 +45,7 @@ docker run ghcr.io/c4illin/convertx:master -p 3000:3000 -e ACCOUNT_REGISTRATION=
 | 
			
		||||
Then visit `http://localhost:3000` in your browser and create your account. Don't leave it unconfigured and open, as anyone can register the first account.
 | 
			
		||||
 | 
			
		||||
## Todo
 | 
			
		||||
- [ ] Add messages for errors in converters
 | 
			
		||||
- [x] Add messages for errors in converters
 | 
			
		||||
- [ ] Add options for converters
 | 
			
		||||
- [ ] Add more converters
 | 
			
		||||
- [ ] Divide index.tsx into smaller components
 | 
			
		||||
 
 | 
			
		||||
@@ -60,7 +60,9 @@ const dbVersion = (
 | 
			
		||||
  db.query("PRAGMA user_version").get() as { user_version?: number }
 | 
			
		||||
).user_version;
 | 
			
		||||
if (dbVersion === 0) {
 | 
			
		||||
  db.exec("ALTER TABLE file_names ADD COLUMN status TEXT DEFAULT 'not started';");
 | 
			
		||||
  db.exec(
 | 
			
		||||
    "ALTER TABLE file_names ADD COLUMN status TEXT DEFAULT 'not started';",
 | 
			
		||||
  );
 | 
			
		||||
  db.exec("PRAGMA user_version = 1;");
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user