Skip to content

Commit

Permalink
Merge pull request #1 from goodeats/blog_prompts
Browse files Browse the repository at this point in the history
Blog prompts
  • Loading branch information
goodeats authored Nov 20, 2024
2 parents c030d6e + dc30643 commit d6ee666
Show file tree
Hide file tree
Showing 10 changed files with 468 additions and 15 deletions.
Binary file modified app/assets/favicons/apple-touch-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/assets/favicons/favicon.ico
Binary file not shown.
13 changes: 0 additions & 13 deletions app/assets/favicons/favicon.svg

This file was deleted.

2 changes: 1 addition & 1 deletion app/root.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import {
import { withSentry } from '@sentry/remix'
import { HoneypotProvider } from 'remix-utils/honeypot/react'
import appleTouchIconAssetUrl from './assets/favicons/apple-touch-icon.png'
import faviconAssetUrl from './assets/favicons/favicon.svg'
import faviconAssetUrl from './assets/favicons/favicon.ico'
import { GeneralErrorBoundary } from './components/error-boundary.tsx'
import { Header } from './components/header.tsx'
import { EpicProgress } from './components/progress-bar.tsx'
Expand Down
1 change: 0 additions & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ This directory contains documentation for the project. I intend for this to be a

The project is in active development, so the documentation may be be likely to change or be out of date.


## Epic Stack Documentation

This project was scaffolded using the Epic Stack. For comprehensive documentation on the Epic Stack, including its features, architecture, and best practices, please refer to the [Epic Stack Documentation](https://github.com/epicweb-dev/epic-stack/tree/main/docs).
Expand Down
128 changes: 128 additions & 0 deletions prompts/blogging-general.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
# Blog Post Template

Have I used this template?

- [ ] Yes
- [ ] No

This template is designed to help you write blog posts with a clear structure and consistent formatting. Use this as a guide and refine it as needed.

---

## Blog Post Goals

1. **Project/Topic Overview**: Clearly state what you're writing about and its core purpose.
2. **Personal Takeaways**: Note what you found interesting, useful, or worth remembering.
3. **Value for Others**: Explain why this information would benefit your readers.

---

## Blog Post Composition

### 1. What Is It? (300 words or less)

- Provide a concise overview of the topic/project
- Explain the primary functionality or key concepts
- Mention relevant technologies, tools, or frameworks used

### 2. Why Is It Valuable? (500-1000 words)

- **Why It's Interesting**:
- Highlight innovative or unique aspects
- Discuss technical achievements or advancements
- Share what caught your attention
- **Why It's Useful**:
- Describe practical applications and use cases
- Identify who benefits from it
- Explain how it solves real problems
- **Why It's Worth Sharing**:
- Technical perspective for developers/experts
- Simplified explanation for beginners
- Impact on the broader community

### 3. Practical Applications

- Share specific implementation examples
- Include relevant scenarios for your audience
- Provide actionable steps or recommendations
- Suggest potential integrations or use cases

---

## Markdown Formatting Guidelines

### Basic Formatting

1. **Headers**
- Use `#` for main titles (H1)
- Use `##` for sections (H2)
- Use `###` for subsections (H3)
- Leave one blank line before and after headers

2. **Lists**
- Use `-` for unordered lists
- Use `1.` for ordered lists
- Indent nested lists with 2 spaces
- Leave one blank line before and after lists

3. **Emphasis**
- Use `**text**` for bold
- Use `*text*` for italics
- Use `***text***` for bold italics
- Use `` `code` `` for inline code

### Code Blocks

1. **Fenced Code Blocks**
- Use triple backticks (```)
- Specify language after opening backticks
- Leave one blank line before and after code blocks

```javascript
function example() {
return 'properly formatted';
}
```

2. **Links and References**
- Use `[text](url)` for inline links
- Use `[text][reference]` with `[reference]: url` for reference-style links
- Group references at the bottom of the document

### Document Structure

1. **Spacing**
- Single blank line between paragraphs
- Single blank line before and after lists
- Single blank line before and after code blocks
- No trailing whitespace at line ends

2. **Line Length**
- Aim for 80 characters per line maximum
- Break long lines at natural points
- Use soft wrapping for paragraphs

3. **Consistency**
- Use consistent spacing for similar elements
- Maintain consistent list marker styles
- Keep heading hierarchy logical (don't skip levels)

### Best Practices

1. **Front Matter**
- Use YAML front matter when needed
- Include metadata like title, date, author
- Separate from content with `---`

2. **Tables**
- Align table pipes vertically
- Use header separators
- Example:
| Header 1 | Header 2 |
|----------|----------|
| Cell 1 | Cell 2 |

3. **Images**
- Include alt text: `![alt text](image.jpg)`
- Use relative paths when possible
- Group image references at bottom
72 changes: 72 additions & 0 deletions prompts/blogging-github-projects.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# GitHub Project Blog Template

Have I used this template?

- [ ] Yes
- [ ] No

---

## Blog Post Goals

1. **Project Overview**: Explore and explain the core purpose and functionality of the GitHub project
2. **Personal Takeaways**: Document innovative aspects and technical achievements
3. **Value for Others**: Share how this project can benefit different types of users

---

### 1. What Is It?

Provide a concise overview of the GitHub project, including:

- Core purpose and main functionality
- Key technical features and capabilities
- Technologies and frameworks used
- Deployment and usage options

### 2. Why Is It Valuable?

**Why It's Interesting**:

- Highlight innovative technical approaches
- Note any groundbreaking achievements
- Describe how it advances the field
- Mention notable contributors or backing

**Why It's Useful**:

- List key practical applications
- Describe real-world problem-solving capabilities
- Outline deployment flexibility
- Highlight accessibility features

**Why It's Worth Sharing**:

- Technical perspective for developers/experts
- Beginner-friendly explanation
- Community impact and possibilities

### 3. Practical Applications

Implementation examples:

- List 3-4 concrete project ideas
- Focus on web/software development use cases
- Consider different scales of implementation

Integration scenarios:

- Suggest ways to integrate with existing tools
- List potential platform integrations
- Note compatibility considerations

Actionable steps:

1. Installation/setup instructions
2. Basic usage example
3. Next steps for integration
4. Tips for getting started

## Tags

An unordered list of category tags for the project.
90 changes: 90 additions & 0 deletions public/blog/githubs/Anjok07/ultimatevocalremovergui.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
# [Anjok07/ultimatevocalremovergui](https://github.com/Anjok07/ultimatevocalremovergui): AI-Powered Vocal Removal Tool

## Have I used this template?

- [ ] Yes
- [x] No

---

## Blog Post Goals

1. **Project Overview**: Explore Ultimate Vocal Remover GUI, an open-source tool for isolating and removing vocals from audio
2. **Personal Takeaways**: Document the innovative use of multiple AI models for high-quality audio separation
3. **Value for Others**: Share how this technology can benefit music producers, content creators, and audio engineers

---

### 1. What Is It?

Ultimate Vocal Remover GUI (UVR) is an open-source application that uses state-of-the-art AI models to remove vocals from audio files. Built with Python and PyTorch, it provides an intuitive graphical interface for audio source separation, with custom-trained models developed by the core team.

Key features:

- High-quality vocal and instrumental separation
- Multiple AI model options (MDX-Net, Demucs v3/v4)
- GPU acceleration support for faster processing
- Time-stretching and pitch-shifting capabilities
- Cross-platform support (Windows, macOS, Linux)

### 2. Why Is It Valuable?

**Why It's Interesting**:

- Combines multiple cutting-edge AI models for optimal results
- Achieves professional-grade audio separation
- Features custom-trained models by the development team
- Actively maintained with regular updates and improvements
- Strong focus on user-friendly interface and accessibility

**Why It's Useful**:

- Creates high-quality instrumental tracks for karaoke/covers
- Enables vocal isolation for remixing and sampling
- Supports various audio processing workflows
- Provides flexible deployment across different platforms
- Free and open-source alternative to commercial solutions

**Why It's Worth Sharing**:

- Technical perspective: Demonstrates practical AI application in audio processing
- Beginner-friendly: Makes complex audio separation accessible
- Community impact: Enables creative possibilities for musicians and content creators

### 3. Practical Applications

Implementation examples:

- Create karaoke versions of songs
- Extract vocals for remixing and sampling
- Isolate instruments for music education
- Process audio for content creation

Integration scenarios:

- Music production workflows
- Content creation pipelines
- Educational tools
- Live performance preparation

Actionable steps:

1. Download the appropriate installer for your platform
2. Install to the main system drive (Windows) or applications folder (macOS)
3. Launch the application and select your preferred AI model
4. Process audio files through the intuitive GUI interface

## Tags

- Audio Processing
- Machine Learning
- Deep Learning
- Music Technology
- Python
- Open Source
- AI
- Source Separation
- Audio Engineering
- Music Production
- GUI Application
- Cross Platform
Loading

0 comments on commit d6ee666

Please sign in to comment.