main 889b9d669426 cached
12 files
4.7 KB
1.8k tokens
1 requests
Download .txt
Repository: haren724/wallpaper-player-mac
Branch: main
Commit: 889b9d669426
Files: 12
Total size: 4.7 KB

Directory structure:
gitextract_e8vfjft_/

├── .github/
│   └── workflows/
│       └── docs.yml
├── .gitignore
├── Package.swift
├── README.md
└── Sources/
    ├── User_Documentation_en_US/
    │   ├── Documentation.docc/
    │   │   ├── articles/
    │   │   │   ├── import-your-first-wallpaper.md
    │   │   │   └── supported-wallpaper-types.md
    │   │   └── homepage.md
    │   └── UserDocumentation.swift
    └── User_Documentation_zh_CN/
        ├── Documentation.docc/
        │   ├── articles/
        │   │   ├── import-your-first-wallpaper.md
        │   │   └── supported-wallpaper-types.md
        │   └── homepage.md
        └── UserDocumentation.swift

================================================
FILE CONTENTS
================================================

================================================
FILE: .github/workflows/docs.yml
================================================
name: Documentation

on:
  push:
    branches:
    - main
  workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
  contents: read
  pages: write
  id-token: write

# Allow one concurrent deployment
concurrency:
  group: "pages"
  cancel-in-progress: true

jobs:
  docs:
    runs-on: ubuntu-22.04

    steps:
    - uses: actions/checkout@v4.2.2
    - name: Set up Pages
      uses: actions/configure-pages@v5.0.0
    - name: Set up Swift
      uses: swift-actions/setup-swift@v2.2.0
      with:
        swift-version: '6.0.0'
    - name: Generate Docs (en_US)
      run: |
        mkdir -p ./docs/en_us
        swift package --allow-writing-to-directory ./docs/en_us \
        generate-documentation --target "User_Documentation_en_US" \
        --disable-indexing \
        --transform-for-static-hosting \
        --hosting-base-path "wallpaper-player-mac/en_us" \
        --output-path ./docs/en_us
    - name: Generate Docs (zh_CN)
      run: |
        mkdir -p ./docs/zh_cn
        swift package --allow-writing-to-directory ./docs/zh_cn \
        generate-documentation --target "User_Documentation_zh_CN" \
        --disable-indexing \
        --transform-for-static-hosting \
        --hosting-base-path "wallpaper-player-mac/zh_cn" \
        --output-path ./docs/zh_cn
    - name: Upload artifact
      uses: actions/upload-pages-artifact@v3.0.1
      with:
        path: ./docs

  deploy:
    environment:
      name: github-pages
      url: ${{ steps.deployment.outputs.page_url }}
    runs-on: ubuntu-latest
    needs: docs

    steps:
    - name: Deploy Docs
      uses: actions/deploy-pages@v4.0.5


================================================
FILE: .gitignore
================================================
.build
.index-build
DerivedData
/.previous-build
xcuserdata
.DS_Store
*~
\#*
.\#*
.*.sw[nop]
*.xcscmblueprint
/default.profraw
*.xcodeproj
Utilities/Docker/*.tar.gz
.swiftpm
Package.resolved
/build
*.pyc
.docc-build
.vscode
Utilities/InstalledSwiftPMConfiguration/config.json
.devcontainer
xcschememanagement.plist
*.xcscheme


================================================
FILE: Package.swift
================================================
// swift-tools-version: 6.0
// The swift-tools-version declares the minimum version of Swift required to build this package.

import PackageDescription

let package = Package(
    name: "Wallpaper_Player_Documentation",
    products: [
        .library(
            name: "Wallpaper_Player_Documentation",
            targets: ["User_Documentation_en_US", "User_Documentation_zh_CN"])],
    dependencies: [
        .package(url: "https://github.com/apple/swift-docc-plugin", from: "1.0.0")],
    targets: [
        .target(name: "User_Documentation_en_US"),
        .target(name: "User_Documentation_zh_CN")]
)


================================================
FILE: README.md
================================================
# Wallpaper Player

An open source wallpaper engine for mac (which is not relative to the existing one on Steam)

<p align="center">
<a href="https://testflight.apple.com/join/k781W6GF">Testflight</a>
</p>

Hi there!
I hosted a chat group on QQ: `228230228`  
Guys If you are interested in contributing to this project, please 
join this chat so that we could communicate much easier.

大家好呀! 
我在QQ上建了个群:`228230228` 
如果您有兴趣为这个项目做出贡献,不介意的话加一下呗,以便我们可以更方便地沟通。


================================================
FILE: Sources/User_Documentation_en_US/Documentation.docc/articles/import-your-first-wallpaper.md
================================================
# Import your first Wallpaper

Teach you how to add and display your first wallpaper using this App

## Overview

To learn more about wallpaper types, see <doc:supported-wallpaper-types>

### Section header

<!--@START_MENU_TOKEN@-->Text<!--@END_MENU_TOKEN@-->


================================================
FILE: Sources/User_Documentation_en_US/Documentation.docc/articles/supported-wallpaper-types.md
================================================
#  Supported Wallpaper Types




================================================
FILE: Sources/User_Documentation_en_US/Documentation.docc/homepage.md
================================================
# ``User_Documentation_en_US``

@Metadata {
    @DisplayName("Wallpaper Player (English)")
    @DocumentationExtension(mergeBehavior: override)
    @PageImage(
               purpose: icon,
               source: "WallpaperPlayer-icon", 
               alt: "A technology icon representing the Wallpaper_Player framework.")
    @PageColor(blue)
}

An open source wallpaper engine for Mac.

## Overview

Wallpaper Player is your ideal, brilliant and dynamic desktop picture manager. 
It supports multiple media types to be added to your desktop.

## Topics

### Essentials

- <doc:import-your-first-wallpaper>


================================================
FILE: Sources/User_Documentation_en_US/UserDocumentation.swift
================================================
//
//  File.swift
//  Wallpaper Player Documentation
//
//  Created by Haren on 2025/1/16.
//

import Foundation

class User_Documentation {
    
}


================================================
FILE: Sources/User_Documentation_zh_CN/Documentation.docc/articles/import-your-first-wallpaper.md
================================================
# 导入你的第一张壁纸

引导你使用本app导入并使用你的第一张壁纸

## 总览

如果想了解软件支持的所有壁纸类型,请查阅 <doc:supported-wallpaper-types>

### 子标题


================================================
FILE: Sources/User_Documentation_zh_CN/Documentation.docc/articles/supported-wallpaper-types.md
================================================
# 支持的壁纸类型




================================================
FILE: Sources/User_Documentation_zh_CN/Documentation.docc/homepage.md
================================================
# ``User_Documentation_zh_CN``

@Metadata {
    @DisplayName("Wallpaper Player (Chinese Simplified)")
    @DocumentationExtension(mergeBehavior: override)
    @PageImage(
               purpose: icon,
               source: "WallpaperPlayer-icon", 
               alt: "A technology icon representing the Wallpaper_Player framework.")
    @PageColor(blue)
}

Mac平台的开源壁纸引擎

## 总览

Wallpaper Player是macOS下完成度最高的壁纸软件之一,并支持多种媒体格式。

## 话题

### 基础

- <doc:import-your-first-wallpaper>


================================================
FILE: Sources/User_Documentation_zh_CN/UserDocumentation.swift
================================================
//
//  File.swift
//  Wallpaper Player Documentation
//
//  Created by Haren on 2025/1/16.
//

import Foundation

class User_Documentation {
    
}
Download .txt
gitextract_e8vfjft_/

├── .github/
│   └── workflows/
│       └── docs.yml
├── .gitignore
├── Package.swift
├── README.md
└── Sources/
    ├── User_Documentation_en_US/
    │   ├── Documentation.docc/
    │   │   ├── articles/
    │   │   │   ├── import-your-first-wallpaper.md
    │   │   │   └── supported-wallpaper-types.md
    │   │   └── homepage.md
    │   └── UserDocumentation.swift
    └── User_Documentation_zh_CN/
        ├── Documentation.docc/
        │   ├── articles/
        │   │   ├── import-your-first-wallpaper.md
        │   │   └── supported-wallpaper-types.md
        │   └── homepage.md
        └── UserDocumentation.swift
Condensed preview — 12 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (6K chars).
[
  {
    "path": ".github/workflows/docs.yml",
    "chars": 1666,
    "preview": "name: Documentation\n\non:\n  push:\n    branches:\n    - main\n  workflow_dispatch:\n\n# Sets permissions of the GITHUB_TOKEN t"
  },
  {
    "path": ".gitignore",
    "chars": 326,
    "preview": ".build\n.index-build\nDerivedData\n/.previous-build\nxcuserdata\n.DS_Store\n*~\n\\#*\n.\\#*\n.*.sw[nop]\n*.xcscmblueprint\n/default.p"
  },
  {
    "path": "Package.swift",
    "chars": 611,
    "preview": "// swift-tools-version: 6.0\n// The swift-tools-version declares the minimum version of Swift required to build this pack"
  },
  {
    "path": "README.md",
    "chars": 456,
    "preview": "# Wallpaper Player\n\nAn open source wallpaper engine for mac (which is not relative to the existing one on Steam)\n\n<p ali"
  },
  {
    "path": "Sources/User_Documentation_en_US/Documentation.docc/articles/import-your-first-wallpaper.md",
    "chars": 261,
    "preview": "# Import your first Wallpaper\n\nTeach you how to add and display your first wallpaper using this App\n\n## Overview\n\nTo lea"
  },
  {
    "path": "Sources/User_Documentation_en_US/Documentation.docc/articles/supported-wallpaper-types.md",
    "chars": 31,
    "preview": "#  Supported Wallpaper Types\n\n\n"
  },
  {
    "path": "Sources/User_Documentation_en_US/Documentation.docc/homepage.md",
    "chars": 609,
    "preview": "# ``User_Documentation_en_US``\n\n@Metadata {\n    @DisplayName(\"Wallpaper Player (English)\")\n    @DocumentationExtension(m"
  },
  {
    "path": "Sources/User_Documentation_en_US/UserDocumentation.swift",
    "chars": 148,
    "preview": "//\n//  File.swift\n//  Wallpaper Player Documentation\n//\n//  Created by Haren on 2025/1/16.\n//\n\nimport Foundation\n\nclass "
  },
  {
    "path": "Sources/User_Documentation_zh_CN/Documentation.docc/articles/import-your-first-wallpaper.md",
    "chars": 105,
    "preview": "# 导入你的第一张壁纸\n\n引导你使用本app导入并使用你的第一张壁纸\n\n## 总览\n\n如果想了解软件支持的所有壁纸类型,请查阅 <doc:supported-wallpaper-types>\n\n### 子标题\n"
  },
  {
    "path": "Sources/User_Documentation_zh_CN/Documentation.docc/articles/supported-wallpaper-types.md",
    "chars": 12,
    "preview": "# 支持的壁纸类型\n\n\n"
  },
  {
    "path": "Sources/User_Documentation_zh_CN/Documentation.docc/homepage.md",
    "chars": 479,
    "preview": "# ``User_Documentation_zh_CN``\n\n@Metadata {\n    @DisplayName(\"Wallpaper Player (Chinese Simplified)\")\n    @Documentation"
  },
  {
    "path": "Sources/User_Documentation_zh_CN/UserDocumentation.swift",
    "chars": 148,
    "preview": "//\n//  File.swift\n//  Wallpaper Player Documentation\n//\n//  Created by Haren on 2025/1/16.\n//\n\nimport Foundation\n\nclass "
  }
]

About this extraction

This page contains the full source code of the haren724/wallpaper-player-mac GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 12 files (4.7 KB), approximately 1.8k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!