Spaces:
Paused
Paused
Update smth
Browse files
index.js
CHANGED
|
@@ -148,8 +148,9 @@ app.all('/', (_, res) => {
|
|
| 148 |
const freemem = os.freemem()
|
| 149 |
status['memoryUsage'] = `${utils.formatSize(totalmem - freemem)} / ${utils.formatSize(totalmem)}`
|
| 150 |
|
|
|
|
| 151 |
res.json({
|
| 152 |
-
message: 'Hello World!',
|
| 153 |
uptime: new Date(process.uptime() * 1000).toUTCString().split(' ')[4],
|
| 154 |
status
|
| 155 |
})
|
|
@@ -169,7 +170,7 @@ app.all(/^\/(brat|carbon)/, async (req, res) => {
|
|
| 169 |
|
| 170 |
const image = isBrat ?
|
| 171 |
await utils.generateBrat(obj.text) :
|
| 172 |
-
utils.fetchCarbonaraAPI(obj.code || obj.text, obj)
|
| 173 |
const resultUrl = `https://${req.hostname}/${image.replace(tmpDir, 'file')}`
|
| 174 |
utils.isTrue(obj.json) ?
|
| 175 |
res.json({ success: true, result: resultUrl }) :
|
|
@@ -267,7 +268,7 @@ app.all(/^\/y(outube|t)(\/(d(ownload|l)|search)?)?/, async (req, res) => {
|
|
| 267 |
if (!obj.url) return res.status(400).json({ success: false, message: 'Required parameter \'url\'' })
|
| 268 |
if (!utils.ytIdRegex.test(obj.url)) return res.status(400).json({ success: false, message: 'Invalid url' })
|
| 269 |
|
| 270 |
-
const payload = obj
|
| 271 |
if (obj.type === 'audio') {
|
| 272 |
payload.isAudioOnly = true
|
| 273 |
// payload.audioBitrate = obj.quality || '128'
|
|
@@ -301,6 +302,7 @@ app.all(/^\/y(outube|t)(\/(d(ownload|l)|search)?)?/, async (req, res) => {
|
|
| 301 |
|
| 302 |
// app.use((req, res, next) => {})
|
| 303 |
|
| 304 |
-
|
| 305 |
-
|
|
|
|
| 306 |
})
|
|
|
|
| 148 |
const freemem = os.freemem()
|
| 149 |
status['memoryUsage'] = `${utils.formatSize(totalmem - freemem)} / ${utils.formatSize(totalmem)}`
|
| 150 |
|
| 151 |
+
const id = process.env.SPACE_ID
|
| 152 |
res.json({
|
| 153 |
+
message: id ? `Go to https://hf.co/spaces/${id}/discussions for discuss` : 'Hello World!',
|
| 154 |
uptime: new Date(process.uptime() * 1000).toUTCString().split(' ')[4],
|
| 155 |
status
|
| 156 |
})
|
|
|
|
| 170 |
|
| 171 |
const image = isBrat ?
|
| 172 |
await utils.generateBrat(obj.text) :
|
| 173 |
+
await utils.fetchCarbonaraAPI(obj.code || obj.text, obj)
|
| 174 |
const resultUrl = `https://${req.hostname}/${image.replace(tmpDir, 'file')}`
|
| 175 |
utils.isTrue(obj.json) ?
|
| 176 |
res.json({ success: true, result: resultUrl }) :
|
|
|
|
| 268 |
if (!obj.url) return res.status(400).json({ success: false, message: 'Required parameter \'url\'' })
|
| 269 |
if (!utils.ytIdRegex.test(obj.url)) return res.status(400).json({ success: false, message: 'Invalid url' })
|
| 270 |
|
| 271 |
+
const payload = { filenamePattern: 'pretty', ...obj }
|
| 272 |
if (obj.type === 'audio') {
|
| 273 |
payload.isAudioOnly = true
|
| 274 |
// payload.audioBitrate = obj.quality || '128'
|
|
|
|
| 302 |
|
| 303 |
// app.use((req, res, next) => {})
|
| 304 |
|
| 305 |
+
const PORT = process.env.PORT || 7860
|
| 306 |
+
app.listen(PORT, () => {
|
| 307 |
+
console.log(`App running on port ${PORT}`)
|
| 308 |
})
|