Comments (6)
All sounds like good stuff!
Couple of other things/rambles that spring to mind:
- ANSI support from both file_id.diz/file_id.ans
- Ability to poke into zips, and view stuff in them (think art packs). Would need some kind of whitelist on extensions that are viewable
- New files view (similar to new messages, ie shows you "unread" files)
- Ability to hide uploaded files until "sanitised" by a SysOp
Maybe a bit too much to ask for beta1, but what about indexing of files (the names, not content) in archives when files are uploaded, and the ability to search for those files?
Agree re. conferences, I don't think they are necessary. When using Other BBS Software(TM) I found myself sticking areas all into one parent conference.
Will add more if I think of it...
from enigma-bbs.
I know you're probably going to wire up SFTP
support via ssh2
, but in case you want to do plain ftp support...
For reference:
node-ftpd
https://github.com/sstur/nodeftpd
from enigma-bbs.
Should be written in such a way to easily integration with external message networks such as FTN that support attachments.
from enigma-bbs.
Starting to look into this a bit more. I'm thinking of a different than normal (as in most BBSs) file base approach & more like a lot of popular private torrent tracker interfaces such as Gazelle.
Some ramblings that may or may not make sense:
- Still have areas, but probably no conferences
- Listings are ALL in the selected area(s)
- Configurable filters (note: saved to user profile):
- Search terms (free form FTS)
- Tags (hashtags)
- Areas
- Order By: (stored as metadata values)
- Time Added
- Downloads
- Size
- Year (attempt to extract from .DIZ, .NFO, etc.)
- Order: Ascending or Descending
- Ability to view tags (list them)
- Ability to set tags on upload/import/etc.
Protocols will initially support externals such as sexyz
or rz
. Additional servers HTTP (temp URLs), Torrent, and so on.
Would like full screen .NFO viewer and scrollable FILE_ID.DIZ/DESC.SDI viewer.
Thoughts / Comments / Rants?
from enigma-bbs.
@davestephens As for the index, that's along the lines of what I'm thinking for free form search: Scan within archives and build FTS for: file names, .NFO, .DIZ, and other (configurable) text files.
A pure filename/wildcard search may still make sense for filters too, e.g. ACD-*
from enigma-bbs.
File Bases have been implemented and pushed to master. Most of what is described in this thread is implemented at this point as well.
Features described here that are missing need their own issues opened (I know about many of them, but if something is important to you that isn't yet implemented please open a ticket)
from enigma-bbs.
Related Issues (20)
- SSH key generation error in docs HOT 5
- Black screen only with no vtx client when using websocket support for browser HOT 9
- Got an Invalid: "socket" is not a valid io type! for my door. HOT 4
- Can't start BBS HOT 7
- Bump version of ws library
- Documentation update: add more information to VTX documentation
- User still logged-in? HOT 4
- Generate SSH cert with oputil HOT 1
- ENIGMA crashes if NUA does not collect complete info. HOT 4
- Mysql Support and other DB options HOT 2
- Help creating mods HOT 1
- Empty subject in new mail throws "Cannot read property 'toString' of undefined" HOT 2
- VTX Cleint Error - eason: Object does not exist: No matching art for supplied criteria: CONNECT HOT 4
- OAuth2 Login HOT 1
- Failed install Debian 12 using scripts (gyp errors) HOT 8
- Install fails on Debian 12 HOT 3
- Support Node.js v20 LTS+
- Cannot parse privateKey HOT 3
- Cannot find module in Mods path HOT 2
- ANSI art edited with PabloDraw are displayed wrong on MS-DOS terminals HOT 4
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 enigma-bbs.