Spaces:
Running
Running
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 |
})
|