Literary Vault
Last updated
Last updated
Released under MIT by @Exios66.
An active catalog and toolkit supporting neuroscience research with organized documentation, backend services, and infrastructure for comprehensive analysis and API services.
Literary Vault is structured to support data-driven neuroscience research. It provides categorized research analysis, curated datasets, external resources, and REST APIs for accessing and managing these resources. With detailed integration tools and utility scripts, it is designed for scalable and secure deployment in research and development environments.
The repository organizes neuroscience-related research into well-defined categories:
AI Research: Covers neural networks, the ELIZA program, and neuropsychoanalysis.
EEG Studies: Includes cognitive load studies, VR integration, and research referenced in the Oxford Handbook.
Manipulation/Deception Studies: Focuses on models of persuasion and cognitive mechanisms behind deception.
Questions API
A REST API that allows categorized access to a curated dataset of questions on topics including astronomy, literature, mathematics, and general knowledge.
Endpoints:
GET /api/v1/questions/{category}
- Retrieve questions by category.
GET /api/v1/questions/{category}/random
- Fetch random questions from a specified category.
GET /api/v1/health
- Health check endpoint for service status.
Changelog API
Programmatic management of the project's changelog, supporting:
Adding new entries
Creating releases
Querying the change history with schema validation for consistent format.
The repository contains additional documentation and datasets to support research:
Mathematics PDFs: Mathematical references and learning material.
Question Datasets: Curated question sets in CSV format across various disciplines.
Tools to simplify integrations:
OpenAI Function Schemas: Templates for OpenAI function integration.
API Integration Guides: Step-by-step guides to integrate with external APIs.
Changelog Automation: Scripts to automate changelog updates and versioning.
Scripts provided for streamlined repository management, including:
Changelog Management: Automates updating and versioning for changelog entries.
API Launchers: Scripts to start API servers.
Documentation Generators: Helps maintain and organize documentation.
Clone the repository:
2.Install dependencies:
Start API Servers
Run API servers for different modules:
python docs/api/questions_api.py
python docs/api/changelog_api.py
Changelog Management
Development
Contribution Guidelines
We welcome contributions to enhance the Literary Vault. Please follow these guidelines:
For more details, see CONTRIBUTING.md.
Comprehensive research analysis organized by topic:
AI Research (neural networks, ELIZA program, neuropsychoanalysis)
EEG Studies (cognitive load, VR integration, Oxford handbook)
Manipulation/Deception (persuasion models, cognitive mechanisms)
Questions API
REST API for accessing curated question datasets:
Astronomy questions
Literature questions
Mathematics questions
General Knowledge questions
Features:
Category-based retrieval
Random selection
Customizable limits
OpenAPI documentation
Endpoints:
Changelog API
Programmatic changelog management:
Add entries
Create releases
Query history
Schema validation
Mathematics PDFs
Question datasets (CSV format)
Reference materials
Supplementary documentation
OpenAI function schemas
API integration guides
Changelog automation
Documentation templates
Utility scripts for repository management:
Changelog management (cl)
API servers
Documentation generators
Integration tools
Start the API servers:
Access documentation:
Questions API: http://localhost:8000/docs
Changelog API: http://localhost:8001/docs
Changelog Server API: https://exios66.github.io/Literary-Vault/
Access structured questions via API or direct CSV files:
Refined_Astronomy_Questions.csv
Refined_Literature_Questions.csv
Refined_Mathematics_Questions.csv
Refined_General Knowledge_Questions.csv
Follow API documentation
Use provided schemas
Update changelog
Maintain documentation
Follow naming conventions
Include proper citations
MIT License compliance
API authentication
Data validation
Error handling
Secure endpoints
API Documentation (/docs/api/)
Integration Guides (/docs/Integration/)
OpenAI Schemas (/docs/openai-functions/)
Analysis Templates (/docs/Analysis/)
Python 3.x required
FastAPI for APIs
JSON schema validation
Markdown documentation
Git integration
See CONTRIBUTING.md for guidelines.
Released under MIT License.