diff --git a/Apps/PdfDing/docker-compose.yml b/Apps/PdfDing/docker-compose.yml new file mode 100644 index 000000000..f1b46a19b --- /dev/null +++ b/Apps/PdfDing/docker-compose.yml @@ -0,0 +1,270 @@ +name: pdfding +services: + pdfding: + image: mrmn/pdfding:v1.3.1 + deploy: + resources: + reservations: + memory: "128M" + network_mode: bridge + ports: + - target: 8000 + published: "8000" + protocol: tcp + restart: unless-stopped + volumes: + - type: bind + source: /DATA/AppData/$AppID/db + target: /home/nonroot/pdfding/db + - type: bind + source: /DATA/AppData/$AppID/media + target: /home/nonroot/pdfding/media + environment: + - HOST_NAME=$(hostname -I | awk '{print $1}') + - SECRET_KEY=your_secret_key_here + - CSRF_COOKIE_SECURE=FALSE + - SESSION_COOKIE_SECURE=FALSE + - DEBUG=FALSE + x-casaos: + ports: + - container: "8000" + description: + en_US: WebUI HTTP Port + en_GB: WebUI HTTP Port + it_IT: Porta HTTP WebUI + nb_NO: WebUI HTTP-port + zh_CN: WebUI HTTP端口 + ja_JP: WebUI HTTPポート + ko_KR: WebUI HTTP 포트 + fr_FR: Port HTTP WebUI + de_DE: WebUI HTTP Port + sv_SE: WebUI HTTP-port + el_GR: Θύρα HTTP WebUI + hr_HR: WebUI HTTP port + pt_PT: Porta HTTP WebUI + ru_RU: HTTP порт веб-интерфейса + tr_TR: WebUI HTTP Portu + volumes: + - container: /home/nonroot/pdfding/db + description: + en_US: PdfDing database directory + en_GB: PdfDing database directory + it_IT: Directory database PdfDing + nb_NO: PdfDing databasemappe + zh_CN: PdfDing 数据库目录 + ja_JP: PdfDing データベースディレクトリ + ko_KR: PdfDing 데이터베이스 디렉토리 + fr_FR: Répertoire de base de données PdfDing + de_DE: PdfDing Datenbankverzeichnis + sv_SE: PdfDing databaskatalog + el_GR: Κατάλογος βάσης δεδομένων PdfDing + hr_HR: PdfDing direktorij baze podataka + pt_PT: Diretório da base de dados PdfDing + ru_RU: Каталог базы данных PdfDing + tr_TR: PdfDing veritabanı dizini + - container: /home/nonroot/pdfding/media + description: + en_US: PdfDing media files directory + en_GB: PdfDing media files directory + it_IT: Directory file multimediali PdfDing + nb_NO: PdfDing mediefiler-mappe + zh_CN: PdfDing 媒体文件目录 + ja_JP: PdfDing メディアファイルディレクトリ + ko_KR: PdfDing 미디어 파일 디렉토리 + fr_FR: Répertoire des fichiers multimédias PdfDing + de_DE: PdfDing Mediendateienverzeichnis + sv_SE: PdfDing mediefiler-katalog + el_GR: Κατάλογος αρχείων πολυμέσων PdfDing + hr_HR: PdfDing direktorij medijskih datoteka + pt_PT: Diretório de ficheiros multimédia PdfDing + ru_RU: Каталог медиафайлов PdfDing + tr_TR: PdfDing medya dosyaları dizini + container_name: pdfding +x-casaos: + architectures: + - amd64 + - arm64 + author: mrmn2 + category: Documents + description: + en_US: | + PdfDing is a selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices. It's designed to be minimal, fast, and easy to set up using Docker. + + With features like seamless browser-based PDF viewing that remembers your current position, multi-level tagging, starring and archiving functionalities, PDF editing with comments, highlighting and drawings, clean intuitive UI with dark mode, SSO support via OIDC, PDF sharing with external audience, markdown notes, and progress bars showing reading progress, PdfDing ensures an excellent PDF management experience. + + Deploying PdfDing on private cloud devices like Zima brings unmatched convenience with multi-device access, ensuring your PDF collection is always within reach and secure, no matter where you are. + en_GB: | + PdfDing is a selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices. It's designed to be minimal, fast, and easy to set up using Docker. + + With features like seamless browser-based PDF viewing that remembers your current position, multi-level tagging, starring and archiving functionalities, PDF editing with comments, highlighting and drawings, clean intuitive UI with dark mode, SSO support via OIDC, PDF sharing with external audience, markdown notes, and progress bars showing reading progress, PdfDing ensures an excellent PDF management experience. + + Deploying PdfDing on private cloud devices like Zima brings unmatched convenience with multi-device access, ensuring your PDF collection is always within reach and secure, no matter where you are. + it_IT: | + PdfDing è un gestore, visualizzatore ed editor PDF self-hosted che offre un'esperienza utente fluida su più dispositivi. È progettato per essere minimale, veloce e facile da configurare usando Docker. + + Con funzionalità come la visualizzazione PDF basata su browser che ricorda la posizione corrente, tagging multi-livello, funzionalità di preferiti e archiviazione, editing PDF con commenti, evidenziazioni e disegni, UI pulita e intuitiva con modalità scura, supporto SSO tramite OIDC, condivisione PDF con pubblico esterno, note markdown e barre di progresso che mostrano l'avanzamento della lettura, PdfDing garantisce un'eccellente esperienza di gestione PDF. + + Distribuire PdfDing su dispositivi cloud privati come Zima porta una comodità senza pari con accesso multi-dispositivo, assicurando che la tua collezione PDF sia sempre a portata di mano e sicura, ovunque tu sia. + nb_NO: | + PdfDing er en selvhostet PDF-manager, -viser og -redigerer som tilbyr en sømløs brukeropplevelse på flere enheter. Den er designet for å være minimal, rask og enkel å sette opp med Docker. + + Med funksjoner som sømløs nettleserbasert PDF-visning som husker din nåværende posisjon, flerlagstagging, stjernemerking og arkiveringsfunksjonalitet, PDF-redigering med kommentarer, uthevinger og tegninger, rent intuitivt brukergrensesnitt med mørk modus, SSO-støtte via OIDC, PDF-deling med eksternt publikum, markdown-notater og fremdriftslinjer som viser lesefremdrift, sikrer PdfDing en utmerket PDF-administrasjonsopplevelse. + + Å distribuere PdfDing på private skyenheter som Zima gir uovertruffen bekvemmelighet med tilgang fra flere enheter, og sikrer at PDF-samlingen din alltid er innen rekkevidde og sikker, uansett hvor du er. + zh_CN: | + PdfDing 是一个自托管的 PDF 管理器、查看器和编辑器,在多个设备上提供无缝的用户体验。它被设计为最小化、快速且易于使用 Docker 设置。 + + 凭借无缝的基于浏览器的 PDF 查看(记住当前位置)、多级标签、收藏和归档功能、PDF 编辑(添加评论、高亮和绘图)、带有暗色模式的简洁直观 UI、通过 OIDC 的 SSO 支持、与外部受众的 PDF 共享、markdown 笔记以及显示阅读进度的进度条等功能,PdfDing 确保了出色的 PDF 管理体验。 + + 在像 Zima 这样的私有云设备上部署 PdfDing,可实现多设备访问的无与伦比的便利,确保你的 PDF 收藏无论身处何地都能随时访问且安全。 + ja_JP: | + PdfDingは、複数のデバイスでシームレスなユーザーエクスペリエンスを提供するセルフホスト型PDFマネージャー、ビューアー、エディターです。Dockerを使用して最小限で高速、簡単にセットアップできるよう設計されています。 + + 現在の位置を記憶するシームレスなブラウザベースのPDF表示、マルチレベルタグ付け、スター付けとアーカイブ機能、コメント、ハイライト、描画によるPDF編集、ダークモード付きのクリーンで直感的なUI、OIDC経由のSSO支援、外部オーディエンスとのPDF共有、markdownノート、読書進捗を示すプログレスバーなどの機能により、PdfDingは優れたPDF管理体験を保証します。 + + ZimaのようなプライベートクラウドデバイスにPdfDingを展開することで、マルチデバイスアクセスによる比類のない利便性をもたらし、どこにいてもPDFコレクションが常に手の届く範囲にあり、安全であることを保証します。 + ko_KR: | + PdfDing은 여러 기기에서 원활한 사용자 경험을 제공하는 셀프 호스팅 PDF 관리자, 뷰어 및 편집기입니다. Docker를 사용하여 최소한이고 빠르며 설정하기 쉽도록 설계되었습니다. + + 현재 위치를 기억하는 원활한 브라우저 기반 PDF 보기, 다단계 태깅, 즐겨찾기 및 보관 기능, 댓글, 하이라이트 및 그리기를 통한 PDF 편집, 다크 모드가 있는 깔끔하고 직관적인 UI, OIDC를 통한 SSO 지원, 외부 대상과의 PDF 공유, 마크다운 노트, 읽기 진행률을 보여주는 진행률 표시줄 등의 기능으로 PdfDing은 우수한 PDF 관리 경험을 보장합니다. + + Zima와 같은 프라이빗 클라우드 기기에 PdfDing을 배포하면 다중 기기 액세스로 비할 데 없는 편의성을 제공하여 어디에 있든 PDF 컬렉션이 항상 손에 닿는 곳에 있고 안전하게 보장됩니다. + fr_FR: | + PdfDing est un gestionnaire, visualiseur et éditeur PDF auto-hébergé offrant une expérience utilisateur transparente sur plusieurs appareils. Il est conçu pour être minimal, rapide et facile à configurer avec Docker. + + Avec des fonctionnalités comme la visualisation PDF basée sur navigateur qui se souvient de votre position actuelle, le marquage multi-niveaux, les fonctionnalités de favoris et d'archivage, l'édition PDF avec commentaires, surlignage et dessins, une interface utilisateur propre et intuitive avec mode sombre, le support SSO via OIDC, le partage PDF avec un public externe, les notes markdown et les barres de progression montrant l'avancement de la lecture, PdfDing assure une excellente expérience de gestion PDF. + + Déployer PdfDing sur des appareils cloud privés comme Zima apporte une commodité inégalée avec un accès multi-appareils, garantissant que votre collection PDF est toujours à portée de main et sécurisée, peu importe où vous êtes. + de_DE: | + PdfDing ist ein selbst gehosteter PDF-Manager, -Betrachter und -Editor, der eine nahtlose Benutzererfahrung auf mehreren Geräten bietet. Es ist darauf ausgelegt, minimal, schnell und einfach mit Docker einzurichten zu sein. + + Mit Funktionen wie nahtloser browserbasierter PDF-Anzeige, die sich Ihre aktuelle Position merkt, mehrstufigem Tagging, Favoriten- und Archivierungsfunktionen, PDF-Bearbeitung mit Kommentaren, Hervorhebungen und Zeichnungen, sauberer intuitiver Benutzeroberfläche mit dunklem Modus, SSO-Unterstützung über OIDC, PDF-Freigabe mit externem Publikum, Markdown-Notizen und Fortschrittsbalken, die den Lesefortschritt anzeigen, gewährleistet PdfDing eine ausgezeichnete PDF-Verwaltungserfahrung. + + Die Bereitstellung von PdfDing auf privaten Cloud-Geräten wie Zima bringt unvergleichliche Bequemlichkeit mit Multi-Geräte-Zugriff und stellt sicher, dass Ihre PDF-Sammlung immer in Reichweite und sicher ist, egal wo Sie sind. + sv_SE: | + PdfDing är en självhostade PDF-hanterare, -visare och -redigerare som erbjuder en sömlös användarupplevelse på flera enheter. Den är designad för att vara minimal, snabb och enkel att ställa in med Docker. + + Med funktioner som sömlös webbläsarbaserad PDF-visning som kommer ihåg din nuvarande position, flernivåtaggning, stjärnmärkning och arkiveringsfunktioner, PDF-redigering med kommentarer, markeringar och ritningar, rent intuitivt användargränssnitt med mörkt läge, SSO-stöd via OIDC, PDF-delning med extern publik, markdown-anteckningar och förloppsindikationer som visar läsframsteg, säkerställer PdfDing en utmärkt PDF-hanteringsupplevelse. + + Att distribuera PdfDing på privata molnenheter som Zima ger oöverträffad bekvämlighet med åtkomst från flera enheter, vilket säkerställer att din PDF-samling alltid är inom räckhåll och säker, oavsett var du är. + el_GR: | + Το PdfDing είναι ένας αυτο-φιλοξενούμενος διαχειριστής, προβολέας και επεξεργαστής PDF που προσφέρει μια απρόσκοπτη εμπειρία χρήστη σε πολλαπλές συσκευές. Είναι σχεδιασμένο να είναι ελάχιστο, γρήγορο και εύκολο να ρυθμιστεί χρησιμοποιώντας Docker. + + Με χαρακτηριστικά όπως απρόσκοπτη προβολή PDF βασισμένη σε περιηγητή που θυμάται την τρέχουσα θέση σας, πολυεπίπεδη επισήμανση, λειτουργίες αστεριών και αρχειοθέτησης, επεξεργασία PDF με σχόλια, επισημάνσεις και σχέδια, καθαρό διαισθητικό περιβάλλον χρήστη με σκοτεινή λειτουργία, υποστήριξη SSO μέσω OIDC, κοινοποίηση PDF με εξωτερικό κοινό, σημειώσεις markdown και γραμμές προόδου που δείχνουν την πρόοδο ανάγνωσης, το PdfDing εξασφαλίζει μια εξαιρετική εμπειρία διαχείρισης PDF. + + Η ανάπτυξη του PdfDing σε ιδιωτικές συσκευές cloud όπως το Zima φέρνει απαράμιλλη ευκολία με πρόσβαση από πολλαπλές συσκευές, εξασφαλίζοντας ότι η συλλογή PDF σας είναι πάντα προσβάσιμη και ασφαλής, όπου κι αν βρίσκεστε. + hr_HR: | + PdfDing je samo-hostovani PDF upravitelj, preglednik i uređivač koji nudi besprijekorno korisničko iskustvo na više uređaja. Dizajniran je da bude minimalan, brz i jednostavan za postavljanje pomoću Dockera. + + S funkcijama poput besprijekornog pregledavanja PDF-a u pregledniku koji pamti vašu trenutnu poziciju, višerazinsko označavanje, funkcije označavanja zvjezdicama i arhiviranja, uređivanje PDF-a s komentarima, isticanjem i crtežima, čisto intuitivno korisničko sučelje s tamnim načinom rada, SSO podršku putem OIDC-a, dijeljenje PDF-a s vanjskom publikom, markdown bilješke i trake napretka koje prikazuju napredak čitanja, PdfDing osigurava izvrsno iskustvo upravljanja PDF-om. + + Implementacija PdfDing-a na privatnim cloud uređajima poput Zime donosi neusporedivu praktičnost s pristupom s više uređaja, osiguravajući da je vaša PDF kolekcija uvijek na dohvat ruke i sigurna, bez obzira gdje se nalazite. + pt_PT: | + PdfDing é um gestor, visualizador e editor PDF auto-hospedado que oferece uma experiência de utilizador perfeita em múltiplos dispositivos. Foi concebido para ser mínimo, rápido e fácil de configurar usando Docker. + + Com funcionalidades como visualização PDF baseada em navegador que lembra a sua posição atual, etiquetagem multi-nível, funcionalidades de favoritos e arquivo, edição PDF com comentários, realces e desenhos, interface de utilizador limpa e intuitiva com modo escuro, suporte SSO via OIDC, partilha de PDF com audiência externa, notas markdown e barras de progresso que mostram o progresso de leitura, PdfDing garante uma excelente experiência de gestão PDF. + + Implementar PdfDing em dispositivos cloud privados como Zima traz conveniência incomparável com acesso multi-dispositivo, garantindo que a sua coleção PDF está sempre ao alcance e segura, não importa onde esteja. + ru_RU: | + PdfDing — это самостоятельно размещаемый менеджер, просмотрщик и редактор PDF, предлагающий бесшовный пользовательский опыт на нескольких устройствах. Он разработан для минимализма, скорости и простоты настройки с использованием Docker. + + С такими функциями, как бесшовный просмотр PDF в браузере, который запоминает вашу текущую позицию, многоуровневая маркировка, функции избранного и архивирования, редактирование PDF с комментариями, выделением и рисунками, чистый интуитивный пользовательский интерфейс с темным режимом, поддержка SSO через OIDC, обмен PDF с внешней аудиторией, заметки markdown и индикаторы прогресса, показывающие прогресс чтения, PdfDing обеспечивает отличный опыт управления PDF. + + Развертывание PdfDing на частных облачных устройствах, таких как Zima, приносит непревзойденное удобство с многоустройственным доступом, гарантируя, что ваша коллекция PDF всегда под рукой и в безопасности, где бы вы ни находились. + tr_TR: | + PdfDing, birden fazla cihazda kusursuz bir kullanıcı deneyimi sunan kendi kendine barındırılan bir PDF yöneticisi, görüntüleyicisi ve düzenleyicisidir. Docker kullanarak minimal, hızlı ve kurulumu kolay olacak şekilde tasarlanmıştır. + + Mevcut konumunuzu hatırlayan kusursuz tarayıcı tabanlı PDF görüntüleme, çok seviyeli etiketleme, yıldızlama ve arşivleme işlevleri, yorumlar, vurgulama ve çizimlerle PDF düzenleme, karanlık modlu temiz sezgisel kullanıcı arayüzü, OIDC aracılığıyla SSO desteği, harici kitleyle PDF paylaşımı, markdown notları ve okuma ilerlemesini gösteren ilerleme çubukları gibi özelliklerle PdfDing mükemmel bir PDF yönetim deneyimi sağlar. + + PdfDing'i Zima gibi özel bulut cihazlarında dağıtmak, çok cihazlı erişimle benzersiz kolaylık getirir ve PDF koleksiyonunuzun nerede olursanız olun her zaman elinizin altında ve güvenli olmasını sağlar. + developer: mrmn2 + icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/PdfDing/icon.png + screenshot_link: + - https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/PdfDing/screenshot-1.png + - https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/PdfDing/screenshot-2.png + - https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/PdfDing/screenshot-3.png + main: pdfding + port_map: "8000" + scheme: http + tagline: + en_US: Selfhosted PDF manager, viewer and editor + en_GB: Selfhosted PDF manager, viewer and editor + it_IT: Gestore, visualizzatore ed editor PDF self-hosted + nb_NO: Selvhostet PDF-manager, -viser og -redigerer + zh_CN: 自托管的 PDF 管理器、查看器和编辑器 + ja_JP: セルフホスト型PDFマネージャー、ビューアー、エディター + ko_KR: 셀프 호스팅 PDF 관리자, 뷰어 및 편집기 + fr_FR: Gestionnaire, visualiseur et éditeur PDF auto-hébergé + de_DE: Selbst gehosteter PDF-Manager, -Betrachter und -Editor + sv_SE: Självhostade PDF-hanterare, -visare och -redigerare + el_GR: Αυτο-φιλοξενούμενος διαχειριστής, προβολέας και επεξεργαστής PDF + hr_HR: Samo-hostovani PDF upravitelj, preglednik i uređivač + pt_PT: Gestor, visualizador e editor PDF auto-hospedado + ru_RU: Самостоятельно размещаемый менеджер, просмотрщик и редактор PDF + tr_TR: Kendi kendine barındırılan PDF yöneticisi, görüntüleyicisi ve düzenleyicisi + thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/PdfDing/thumbnail.png + tips: + before_install: + en_US: | + After installation, you can access PdfDing at http://your-server-ip:8000. Create your first admin account during the initial setup. + + Note: If you encounter access issues, you may need to manually edit the docker-compose.yml file and replace the HOST_NAME environment variable with your actual server IP address. + en_GB: | + After installation, you can access PdfDing at http://your-server-ip:8000. Create your first admin account during the initial setup. + + Note: If you encounter access issues, you may need to manually edit the docker-compose.yml file and replace the HOST_NAME environment variable with your actual server IP address. + it_IT: | + Dopo l'installazione, puoi accedere a PdfDing su http://your-server-ip:8000. Crea il tuo primo account amministratore durante la configurazione iniziale. + + Nota: Se riscontri problemi di accesso, potresti dover modificare manualmente il file docker-compose.yml e sostituire la variabile d'ambiente HOST_NAME con il tuo indirizzo IP del server effettivo. + nb_NO: | + Etter installasjonen kan du få tilgang til PdfDing på http://your-server-ip:8000. Opprett din første administratorkonto under den første oppsettet. + + Merk: Hvis du støter på tilgangsproblemer, må du kanskje manuelt redigere docker-compose.yml-filen og erstatte HOST_NAME-miljøvariabelen med din faktiske server-IP-adresse. + zh_CN: | + 安装完成后,您可以通过 http://your-server-ip:8000 访问 PdfDing。在初始设置期间创建您的第一个管理员账户。 + + 注意:如果遇到访问问题,您可能需要手动编辑 docker-compose.yml 文件,将 HOST_NAME 环境变量替换为您实际的服务器 IP 地址。 + ja_JP: | + インストール後、http://your-server-ip:8000 でPdfDingにアクセスできます。初期設定時に最初の管理者アカウントを作成してください。 + + 注意:アクセスに問題が発生した場合、docker-compose.ymlファイルを手動で編集し、HOST_NAME環境変数を実際のサーバーIPアドレスに置き換える必要がある場合があります。 + ko_KR: | + 설치 후 http://your-server-ip:8000에서 PdfDing에 액세스할 수 있습니다. 초기 설정 중에 첫 번째 관리자 계정을 만드세요. + + 참고: 액세스 문제가 발생하면 docker-compose.yml 파일을 수동으로 편집하고 HOST_NAME 환경 변수를 실제 서버 IP 주소로 교체해야 할 수 있습니다. + fr_FR: | + Après l'installation, vous pouvez accéder à PdfDing sur http://your-server-ip:8000. Créez votre premier compte administrateur lors de la configuration initiale. + + Note : Si vous rencontrez des problèmes d'accès, vous devrez peut-être modifier manuellement le fichier docker-compose.yml et remplacer la variable d'environnement HOST_NAME par votre adresse IP de serveur réelle. + de_DE: | + Nach der Installation können Sie auf PdfDing unter http://your-server-ip:8000 zugreifen. Erstellen Sie Ihr erstes Administratorkonto während der ersten Einrichtung. + + Hinweis: Wenn Sie Zugriffsprobleme haben, müssen Sie möglicherweise die docker-compose.yml-Datei manuell bearbeiten und die HOST_NAME-Umgebungsvariable durch Ihre tatsächliche Server-IP-Adresse ersetzen. + sv_SE: | + Efter installationen kan du komma åt PdfDing på http://your-server-ip:8000. Skapa ditt första administratörskonto under den första installationen. + + Obs: Om du stöter på åtkomstproblem kan du behöva manuellt redigera docker-compose.yml-filen och ersätta HOST_NAME-miljövariabeln med din faktiska server-IP-adress. + el_GR: | + Μετά την εγκατάσταση, μπορείτε να αποκτήσετε πρόσβαση στο PdfDing στο http://your-server-ip:8000. Δημιουργήστε τον πρώτο λογαριασμό διαχειριστή κατά την αρχική ρύθμιση. + + Σημείωση: Εάν αντιμετωπίσετε προβλήματα πρόσβασης, ίσως χρειαστεί να επεξεργαστείτε χειροκίνητα το αρχείο docker-compose.yml και να αντικαταστήσετε τη μεταβλητή περιβάλλοντος HOST_NAME με την πραγματική διεύθυνση IP του διακομιστή σας. + hr_HR: | + Nakon instalacije možete pristupiti PdfDing-u na http://your-server-ip:8000. Stvorite svoj prvi administratorski račun tijekom početne postavke. + + Napomena: Ako naiđete na probleme s pristupom, možda ćete morati ručno urediti datoteku docker-compose.yml i zamijeniti varijablu okruženja HOST_NAME s vašom stvarnom IP adresom poslužitelja. + pt_PT: | + Após a instalação, pode aceder ao PdfDing em http://your-server-ip:8000. Crie a sua primeira conta de administrador durante a configuração inicial. + + Nota: Se encontrar problemas de acesso, poderá precisar de editar manualmente o ficheiro docker-compose.yml e substituir a variável de ambiente HOST_NAME pelo seu endereço IP real do servidor. + ru_RU: | + После установки вы можете получить доступ к PdfDing по адресу http://your-server-ip:8000. Создайте свою первую учетную запись администратора во время первоначальной настройки. + + Примечание: Если у вас возникнут проблемы с доступом, вам может потребоваться вручную отредактировать файл docker-compose.yml и заменить переменную окружения HOST_NAME на ваш фактический IP-адрес сервера. + tr_TR: | + Kurulumdan sonra PdfDing'e http://your-server-ip:8000 adresinden erişebilirsiniz. İlk kurulum sırasında ilk yönetici hesabınızı oluşturun. + + Not: Erişim sorunlarıyla karşılaşırsanız, docker-compose.yml dosyasını manuel olarak düzenlemeniz ve HOST_NAME ortam değişkenini gerçek sunucu IP adresinizle değiştirmeniz gerekebilir. + + title: + en_US: PdfDing diff --git a/Apps/PdfDing/icon.png b/Apps/PdfDing/icon.png new file mode 100644 index 000000000..2cddcd8d7 Binary files /dev/null and b/Apps/PdfDing/icon.png differ diff --git a/Apps/PdfDing/screenshot-1.png b/Apps/PdfDing/screenshot-1.png new file mode 100644 index 000000000..5501eb968 Binary files /dev/null and b/Apps/PdfDing/screenshot-1.png differ diff --git a/Apps/PdfDing/screenshot-2.png b/Apps/PdfDing/screenshot-2.png new file mode 100644 index 000000000..d9f226dd7 Binary files /dev/null and b/Apps/PdfDing/screenshot-2.png differ diff --git a/Apps/PdfDing/screenshot-3.png b/Apps/PdfDing/screenshot-3.png new file mode 100644 index 000000000..a392a05d3 Binary files /dev/null and b/Apps/PdfDing/screenshot-3.png differ diff --git a/Apps/Pinchflat/docker-compose.yml b/Apps/Pinchflat/docker-compose.yml new file mode 100644 index 000000000..af5d05f29 --- /dev/null +++ b/Apps/Pinchflat/docker-compose.yml @@ -0,0 +1,521 @@ +name: pinchflat +services: + pinchflat: + image: ghcr.io/kieraneglin/pinchflat:latest + deploy: + resources: + reservations: + memory: "256M" + network_mode: bridge + ports: + - target: 8945 + published: "8945" + protocol: tcp + restart: unless-stopped + environment: + - TZ=$TZ + - PUID=$PUID + - PGID=$PGID + volumes: + - type: bind + source: /DATA/AppData/$AppID/config + target: /config + - type: bind + source: /DATA/Media/Downloads + target: /downloads + x-casaos: + ports: + - container: "8945" + description: + en_US: WebUI HTTP Port + en_GB: WebUI HTTP Port + it_IT: Porta HTTP WebUI + nb_NO: WebUI HTTP-port + zh_CN: WebUI HTTP端口 + ja_JP: WebUI HTTPポート + ko_KR: WebUI HTTP 포트 + fr_FR: Port HTTP WebUI + de_DE: WebUI HTTP Port + sv_SE: WebUI HTTP-port + el_GR: Θύρα HTTP WebUI + hr_HR: WebUI HTTP port + pt_PT: Porta HTTP WebUI + ru_RU: HTTP порт веб-интерфейса + tr_TR: WebUI HTTP Portu + volumes: + - container: /config + description: + en_US: Pinchflat config directory. + en_GB: Pinchflat config directory. + it_IT: Directory di configurazione Pinchflat. + nb_NO: Pinchflat konfigurasjonsmappe. + zh_CN: Pinchflat 配置目录 + ja_JP: Pinchflat 設定ディレクトリ + ko_KR: Pinchflat 설정 디렉토리 + fr_FR: Répertoire de configuration Pinchflat. + de_DE: Pinchflat Konfigurationsverzeichnis. + sv_SE: Pinchflat konfigurationskatalog. + el_GR: Κατάλογος διαμόρφωσης Pinchflat. + hr_HR: Pinchflat direktorij konfiguracije. + pt_PT: Diretório de configuração Pinchflat. + ru_RU: Каталог конфигурации Pinchflat. + tr_TR: Pinchflat yapılandırma dizini. + - container: /downloads + description: + en_US: Pinchflat downloads directory. + en_GB: Pinchflat downloads directory. + it_IT: Directory download Pinchflat. + nb_NO: Pinchflat nedlastingsmappe. + zh_CN: Pinchflat 下载目录 + ja_JP: Pinchflat ダウンロードディレクトリ + ko_KR: Pinchflat 다운로드 디렉토리 + fr_FR: Répertoire de téléchargements Pinchflat. + de_DE: Pinchflat Download-Verzeichnis. + sv_SE: Pinchflat nedladdningskatalog. + el_GR: Κατάλογος λήψεων Pinchflat. + hr_HR: Pinchflat direktorij preuzimanja. + pt_PT: Diretório de downloads Pinchflat. + ru_RU: Каталог загрузок Pinchflat. + tr_TR: Pinchflat indirme dizini. + container_name: pinchflat +x-casaos: + architectures: + - amd64 + - arm64 + author: kieraneglin + category: Media + description: + en_US: | + Pinchflat is a self-hosted app for downloading YouTube content built using yt-dlp. It's designed to be lightweight, self-contained, and easy to use. You set up rules for how to download content from YouTube channels or playlists and it'll do the rest, periodically checking for new content. + + Key features include: + - Self-contained - just one Docker container with no external dependencies + - Powerful naming system so content is stored where and how you want it + - Easy-to-use web interface with presets to get you started right away + - First-class support for media center apps like Plex, Jellyfin, and Kodi + - Supports serving RSS feeds to your favourite podcast app + - Automatically downloads new content from channels and playlists + - Supports downloading audio content + - Custom rules for handling YouTube Shorts and livestreams + - Apprise support for notifications + - Optionally automatically delete old content + - Advanced options like setting cutoff dates and filtering by title + - Reliable hands-off operation + - Can pass cookies to YouTube to download your private playlists + - Sponsorblock integration + - Supports running custom scripts when after downloading/deleting media + + Perfect for people who want to download content for use with a media center app or for those who want to archive media! + en_GB: | + Pinchflat is a self-hosted app for downloading YouTube content built using yt-dlp. It's designed to be lightweight, self-contained, and easy to use. You set up rules for how to download content from YouTube channels or playlists and it'll do the rest, periodically checking for new content. + + Key features include: + - Self-contained - just one Docker container with no external dependencies + - Powerful naming system so content is stored where and how you want it + - Easy-to-use web interface with presets to get you started right away + - First-class support for media centre apps like Plex, Jellyfin, and Kodi + - Supports serving RSS feeds to your favourite podcast app + - Automatically downloads new content from channels and playlists + - Supports downloading audio content + - Custom rules for handling YouTube Shorts and livestreams + - Apprise support for notifications + - Optionally automatically delete old content + - Advanced options like setting cutoff dates and filtering by title + - Reliable hands-off operation + - Can pass cookies to YouTube to download your private playlists + - Sponsorblock integration + - Supports running custom scripts when after downloading/deleting media + + Perfect for people who want to download content for use with a media centre app or for those who want to archive media! + it_IT: | + Pinchflat è un'app self-hosted per scaricare contenuti YouTube costruita usando yt-dlp. È progettata per essere leggera, autonoma e facile da usare. Imposti le regole per come scaricare contenuti da canali o playlist YouTube e farà il resto, controllando periodicamente nuovi contenuti. + + Le caratteristiche principali includono: + - Autonoma - solo un container Docker senza dipendenze esterne + - Sistema di denominazione potente così il contenuto è memorizzato dove e come vuoi + - Interfaccia web facile da usare con preset per iniziare subito + - Supporto di prima classe per app media center come Plex, Jellyfin e Kodi + - Supporta la fornitura di feed RSS alla tua app podcast preferita + - Scarica automaticamente nuovi contenuti da canali e playlist + - Supporta il download di contenuti audio + - Regole personalizzate per gestire YouTube Shorts e livestream + - Supporto Apprise per le notifiche + - Opzionalmente elimina automaticamente contenuti vecchi + - Opzioni avanzate come impostare date di cutoff e filtrare per titolo + - Funzionamento affidabile senza intervento + - Può passare cookie a YouTube per scaricare le tue playlist private + - Integrazione Sponsorblock + - Supporta l'esecuzione di script personalizzati dopo il download/eliminazione media + + Perfetto per persone che vogliono scaricare contenuti per l'uso con un'app media center o per coloro che vogliono archiviare media! + zh_CN: | + Pinchflat 是一个基于 yt-dlp 构建的自托管 YouTube 内容下载应用。它设计轻量、自包含且易于使用。你可以设置从 YouTube 频道或播放列表下载内容的规则,它会自动完成其余工作,定期检查新内容。 + + 主要功能包括: + - 自包含 - 只需一个 Docker 容器,无外部依赖 + - 强大的命名系统,让内容按你想要的方式存储 + - 易于使用的 Web 界面,预设帮你快速开始 + - 对 Plex、Jellyfin 和 Kodi 等媒体中心应用的一流支持 + - 支持为你喜爱的播客应用提供 RSS 源 + - 自动从频道和播放列表下载新内容 + - 支持下载音频内容 + - 处理 YouTube Shorts 和直播的自定义规则 + - Apprise 通知支持 + - 可选择自动删除旧内容 + - 高级选项如设置截止日期和按标题过滤 + - 可靠的免维护操作 + - 可传递 cookies 到 YouTube 以下载私人播放列表 + - Sponsorblock 集成 + - 支持在下载/删除媒体后运行自定义脚本 + + 非常适合想要下载内容用于媒体中心应用或想要存档媒体的用户! + nb_NO: | + Pinchflat er en selvhostet app for å laste ned YouTube-innhold bygget med yt-dlp. Den er designet for å være lettvekts, selvstendige og enkel å bruke. Du setter opp regler for hvordan du laster ned innhold fra YouTube-kanaler eller spillelister, og den gjør resten, og sjekker periodisk for nytt innhold. + + Hovedfunksjoner inkluderer: + - Selvstendige - bare én Docker-container uten eksterne avhengigheter + - Kraftig navnesystem så innhold lagres hvor og hvordan du vil ha det + - Brukervennlig webgrensesnitt med forhåndsinnstillinger for å komme i gang med en gang + - Førsteklasses støtte for mediesenter-apper som Plex, Jellyfin og Kodi + - Støtter serving av RSS-feeder til din favoritt podcast-app + - Laster automatisk ned nytt innhold fra kanaler og spillelister + - Støtter nedlasting av lydinnhold + - Tilpassede regler for håndtering av YouTube Shorts og livestreams + - Apprise-støtte for varsler + - Valgfritt automatisk slette gammelt innhold + - Avanserte alternativer som å sette cutoff-datoer og filtrere etter tittel + - Pålitelig hands-off drift + - Kan sende cookies til YouTube for å laste ned dine private spillelister + - Sponsorblock-integrasjon + - Støtter kjøring av tilpassede skript etter nedlasting/sletting av media + + Perfekt for folk som vil laste ned innhold for bruk med en mediesenter-app eller for de som vil arkivere media! + ja_JP: | + Pinchflatは、yt-dlpを使用して構築されたYouTubeコンテンツをダウンロードするためのセルフホスト型アプリです。軽量で自己完結型、使いやすく設計されています。YouTubeチャンネルやプレイリストからコンテンツをダウンロードする方法のルールを設定すると、残りの作業を行い、定期的に新しいコンテンツをチェックします。 + + 主な機能には以下が含まれます: + - 自己完結型 - 外部依存関係のない単一のDockerコンテナ + - 強力な命名システムでコンテンツを希望の場所と方法で保存 + - すぐに始められるプリセット付きの使いやすいWebインターフェース + - Plex、Jellyfin、Kodiなどのメディアセンターアプリの一流サポート + - お気に入りのポッドキャストアプリへのRSSフィード配信をサポート + - チャンネルとプレイリストから新しいコンテンツを自動ダウンロード + - オーディオコンテンツのダウンロードをサポート + - YouTube Shortsとライブストリームのカスタムルール + - 通知のAppriseサポート + - オプションで古いコンテンツを自動削除 + - カットオフ日の設定やタイトルでのフィルタリングなどの高度なオプション + - 信頼性の高いハンズオフ操作 + - プライベートプレイリストをダウンロードするためにYouTubeにクッキーを渡すことが可能 + - Sponsorblock統合 + - メディアのダウンロード/削除後のカスタムスクリプト実行をサポート + + メディアセンターアプリで使用するコンテンツをダウンロードしたい人や、メディアをアーカイブしたい人に最適です! + ko_KR: | + Pinchflat은 yt-dlp를 사용하여 구축된 YouTube 콘텐츠 다운로드용 셀프 호스팅 앱입니다. 가볍고 자체 포함되며 사용하기 쉽도록 설계되었습니다. YouTube 채널이나 재생목록에서 콘텐츠를 다운로드하는 방법에 대한 규칙을 설정하면 나머지 작업을 수행하고 주기적으로 새 콘텐츠를 확인합니다. + + 주요 기능은 다음과 같습니다: + - 자체 포함 - 외부 종속성이 없는 단일 Docker 컨테이너 + - 원하는 위치와 방법으로 콘텐츠를 저장하는 강력한 명명 시스템 + - 즉시 시작할 수 있는 프리셋이 있는 사용하기 쉬운 웹 인터페이스 + - Plex, Jellyfin, Kodi와 같은 미디어 센터 앱에 대한 일류 지원 + - 좋아하는 팟캐스트 앱에 RSS 피드 제공 지원 + - 채널과 재생목록에서 새 콘텐츠 자동 다운로드 + - 오디오 콘텐츠 다운로드 지원 + - YouTube Shorts 및 라이브스트림 처리를 위한 사용자 정의 규칙 + - 알림을 위한 Apprise 지원 + - 선택적으로 오래된 콘텐츠 자동 삭제 + - 마감일 설정 및 제목별 필터링과 같은 고급 옵션 + - 신뢰할 수 있는 무인 작업 + - 개인 재생목록을 다운로드하기 위해 YouTube에 쿠키 전달 가능 + - Sponsorblock 통합 + - 미디어 다운로드/삭제 후 사용자 정의 스크립트 실행 지원 + + 미디어 센터 앱과 함께 사용할 콘텐츠를 다운로드하려는 사람이나 미디어를 보관하려는 사람에게 완벽합니다! + fr_FR: | + Pinchflat est une application auto-hébergée pour télécharger du contenu YouTube construite avec yt-dlp. Elle est conçue pour être légère, autonome et facile à utiliser. Vous configurez des règles pour télécharger du contenu depuis des chaînes ou playlists YouTube et elle fait le reste, vérifiant périodiquement le nouveau contenu. + + Les fonctionnalités clés incluent : + - Autonome - juste un conteneur Docker sans dépendances externes + - Système de nommage puissant pour que le contenu soit stocké où et comme vous le voulez + - Interface web facile à utiliser avec des préréglages pour commencer immédiatement + - Support de première classe pour les applications de centre multimédia comme Plex, Jellyfin et Kodi + - Supporte la diffusion de flux RSS vers votre application podcast préférée + - Télécharge automatiquement le nouveau contenu des chaînes et playlists + - Supporte le téléchargement de contenu audio + - Règles personnalisées pour gérer les YouTube Shorts et livestreams + - Support Apprise pour les notifications + - Supprime optionnellement automatiquement l'ancien contenu + - Options avancées comme définir des dates de coupure et filtrer par titre + - Fonctionnement fiable sans intervention + - Peut passer des cookies à YouTube pour télécharger vos playlists privées + - Intégration Sponsorblock + - Supporte l'exécution de scripts personnalisés après téléchargement/suppression de média + + Parfait pour les personnes qui veulent télécharger du contenu pour l'utiliser avec une application de centre multimédia ou pour ceux qui veulent archiver des médias ! + de_DE: | + Pinchflat ist eine selbst gehostete App zum Herunterladen von YouTube-Inhalten, die mit yt-dlp erstellt wurde. Sie ist darauf ausgelegt, leichtgewichtig, eigenständig und einfach zu verwenden zu sein. Sie richten Regeln ein, wie Inhalte von YouTube-Kanälen oder Playlists heruntergeladen werden sollen, und sie erledigt den Rest und überprüft regelmäßig neue Inhalte. + + Zu den Hauptfunktionen gehören: + - Eigenständig - nur ein Docker-Container ohne externe Abhängigkeiten + - Leistungsstarkes Benennungssystem, damit Inhalte dort und so gespeichert werden, wie Sie es möchten + - Benutzerfreundliche Weboberfläche mit Voreinstellungen, um sofort loszulegen + - Erstklassige Unterstützung für Media-Center-Apps wie Plex, Jellyfin und Kodi + - Unterstützt die Bereitstellung von RSS-Feeds für Ihre Lieblings-Podcast-App + - Lädt automatisch neue Inhalte von Kanälen und Playlists herunter + - Unterstützt das Herunterladen von Audioinhalten + - Benutzerdefinierte Regeln für den Umgang mit YouTube Shorts und Livestreams + - Apprise-Unterstützung für Benachrichtigungen + - Optional automatisches Löschen alter Inhalte + - Erweiterte Optionen wie das Festlegen von Stichtagen und Filtern nach Titel + - Zuverlässiger Hands-off-Betrieb + - Kann Cookies an YouTube weitergeben, um Ihre privaten Playlists herunterzuladen + - Sponsorblock-Integration + - Unterstützt das Ausführen benutzerdefinierter Skripte nach dem Herunterladen/Löschen von Medien + + Perfekt für Leute, die Inhalte für die Verwendung mit einer Media-Center-App herunterladen möchten oder für diejenigen, die Medien archivieren möchten! + sv_SE: | + Pinchflat är en självhostade app för att ladda ner YouTube-innehåll byggd med yt-dlp. Den är designad för att vara lättviktig, självständig och enkel att använda. Du ställer in regler för hur du laddar ner innehåll från YouTube-kanaler eller spellistor och den gör resten, kontrollerar regelbundet för nytt innehåll. + + Huvudfunktioner inkluderar: + - Självständig - bara en Docker-container utan externa beroenden + - Kraftfullt namngivningssystem så innehåll lagras var och hur du vill ha det + - Lättanvänt webbgränssnitt med förinställningar för att komma igång direkt + - Förstklassigt stöd för mediecenter-appar som Plex, Jellyfin och Kodi + - Stöder servering av RSS-flöden till din favorit podcast-app + - Laddar automatiskt ner nytt innehåll från kanaler och spellistor + - Stöder nedladdning av ljudinnehåll + - Anpassade regler för hantering av YouTube Shorts och livestreams + - Apprise-stöd för notifikationer + - Valfritt automatiskt ta bort gammalt innehåll + - Avancerade alternativ som att ställa in cutoff-datum och filtrera efter titel + - Pålitlig hands-off drift + - Kan skicka cookies till YouTube för att ladda ner dina privata spellistor + - Sponsorblock-integration + - Stöder körning av anpassade skript efter nedladdning/borttagning av media + + Perfekt för personer som vill ladda ner innehåll för användning med en mediecenter-app eller för de som vill arkivera media! + el_GR: | + Το Pinchflat είναι μια αυτο-φιλοξενούμενη εφαρμογή για τη λήψη περιεχομένου YouTube που κατασκευάστηκε χρησιμοποιώντας το yt-dlp. Είναι σχεδιασμένο να είναι ελαφρύ, αυτόνομο και εύκολο στη χρήση. Ρυθμίζετε κανόνες για το πώς να κατεβάζετε περιεχόμενο από κανάλια ή λίστες αναπαραγωγής YouTube και θα κάνει τα υπόλοιπα, ελέγχοντας περιοδικά για νέο περιεχόμενο. + + Τα βασικά χαρακτηριστικά περιλαμβάνουν: + - Αυτόνομο - μόνο ένα Docker container χωρίς εξωτερικές εξαρτήσεις + - Ισχυρό σύστημα ονομασίας ώστε το περιεχόμενο να αποθηκεύεται όπου και όπως θέλετε + - Εύκολη στη χρήση διεπαφή ιστού με προεπιλογές για να ξεκινήσετε αμέσως + - Πρώτης κατηγορίας υποστήριξη για εφαρμογές κέντρου πολυμέσων όπως Plex, Jellyfin και Kodi + - Υποστηρίζει την παροχή RSS feeds στην αγαπημένη σας εφαρμογή podcast + - Κατεβάζει αυτόματα νέο περιεχόμενο από κανάλια και λίστες αναπαραγωγής + - Υποστηρίζει τη λήψη περιεχομένου ήχου + - Προσαρμοσμένοι κανόνες για το χειρισμό YouTube Shorts και livestreams + - Υποστήριξη Apprise για ειδοποιήσεις + - Προαιρετικά διαγράφει αυτόματα παλιό περιεχόμενο + - Προηγμένες επιλογές όπως ορισμός ημερομηνιών cutoff και φιλτράρισμα κατά τίτλο + - Αξιόπιστη λειτουργία χωρίς παρέμβαση + - Μπορεί να περάσει cookies στο YouTube για να κατεβάσει τις ιδιωτικές σας λίστες αναπαραγωγής + - Ενσωμάτωση Sponsorblock + - Υποστηρίζει την εκτέλεση προσαρμοσμένων scripts μετά τη λήψη/διαγραφή πολυμέσων + + Τέλειο για άτομα που θέλουν να κατεβάσουν περιεχόμενο για χρήση με εφαρμογή κέντρου πολυμέσων ή για εκείνους που θέλουν να αρχειοθετήσουν πολυμέσα! + hr_HR: | + Pinchflat je samo-hostovana aplikacija za preuzimanje YouTube sadržaja izgrađena pomoću yt-dlp. Dizajnirana je da bude lagana, samostalna i jednostavna za korištenje. Postavite pravila za preuzimanje sadržaja s YouTube kanala ili playlista i ona će obaviti ostatak, periodično provjeravajući novi sadržaj. + + Ključne značajke uključuju: + - Samostalna - samo jedan Docker kontejner bez vanjskih ovisnosti + - Moćan sustav imenovanja tako da se sadržaj pohranjuje gdje i kako želite + - Jednostavno web sučelje s predlošcima za brz početak + - Prvoklasnau podršku za aplikacije medijskih centara poput Plex, Jellyfin i Kodi + - Podržava pružanje RSS feedova vašoj omiljenoj podcast aplikaciji + - Automatski preuzima novi sadržaj s kanala i playlista + - Podržava preuzimanje audio sadržaja + - Prilagođena pravila za rukovanje YouTube Shorts i livestreamovima + - Apprise podrška za obavijesti + - Opcionalno automatski briše stari sadržaj + - Napredne opcije poput postavljanja cutoff datuma i filtriranja po naslovu + - Pouzdano hands-off funkcioniranje + - Može proslijediti kolačiće YouTubeu za preuzimanje vaših privatnih playlista + - Sponsorblock integracija + - Podržava pokretanje prilagođenih skripti nakon preuzimanja/brisanja medija + + Savršeno za ljude koji žele preuzeti sadržaj za korištenje s aplikacijom medijskog centra ili za one koji žele arhivirati medije! + pt_PT: | + Pinchflat é uma aplicação auto-hospedada para descarregar conteúdo do YouTube construída usando yt-dlp. Foi concebida para ser leve, auto-contida e fácil de usar. Define regras para como descarregar conteúdo de canais ou listas de reprodução do YouTube e fará o resto, verificando periodicamente novo conteúdo. + + As funcionalidades principais incluem: + - Auto-contida - apenas um contentor Docker sem dependências externas + - Sistema de nomenclatura poderoso para que o conteúdo seja armazenado onde e como deseja + - Interface web fácil de usar com predefinições para começar imediatamente + - Suporte de primeira classe para aplicações de centro multimédia como Plex, Jellyfin e Kodi + - Suporta servir feeds RSS para a sua aplicação de podcast favorita + - Descarrega automaticamente novo conteúdo de canais e listas de reprodução + - Suporta descarregar conteúdo áudio + - Regras personalizadas para lidar com YouTube Shorts e livestreams + - Suporte Apprise para notificações + - Opcionalmente elimina automaticamente conteúdo antigo + - Opções avançadas como definir datas de corte e filtrar por título + - Operação fiável sem intervenção + - Pode passar cookies para o YouTube para descarregar as suas listas de reprodução privadas + - Integração Sponsorblock + - Suporta executar scripts personalizados após descarregar/eliminar multimédia + + Perfeito para pessoas que querem descarregar conteúdo para usar com uma aplicação de centro multimédia ou para aqueles que querem arquivar multimédia! + ru_RU: | + Pinchflat — это самостоятельно размещаемое приложение для загрузки контента YouTube, созданное с использованием yt-dlp. Оно разработано для того, чтобы быть легким, автономным и простым в использовании. Вы настраиваете правила загрузки контента с каналов или плейлистов YouTube, и оно делает все остальное, периодически проверяя новый контент. + + Ключевые функции включают: + - Автономность - всего один Docker-контейнер без внешних зависимостей + - Мощная система именования, чтобы контент хранился там и так, как вы хотите + - Простой в использовании веб-интерфейс с предустановками для немедленного начала работы + - Первоклассная поддержка приложений медиацентра, таких как Plex, Jellyfin и Kodi + - Поддерживает предоставление RSS-лент вашему любимому приложению подкастов + - Автоматически загружает новый контент с каналов и плейлистов + - Поддерживает загрузку аудиоконтента + - Пользовательские правила для обработки YouTube Shorts и прямых трансляций + - Поддержка Apprise для уведомлений + - Опционально автоматически удаляет старый контент + - Расширенные опции, такие как установка дат отсечения и фильтрация по заголовку + - Надежная работа без вмешательства + - Может передавать cookies в YouTube для загрузки ваших частных плейлистов + - Интеграция Sponsorblock + - Поддерживает выполнение пользовательских скриптов после загрузки/удаления медиа + + Идеально подходит для людей, которые хотят загружать контент для использования с приложением медиацентра или для тех, кто хочет архивировать медиа! + tr_TR: | + Pinchflat, yt-dlp kullanılarak oluşturulmuş YouTube içeriği indirmek için kendi kendine barındırılan bir uygulamadır. Hafif, bağımsız ve kullanımı kolay olacak şekilde tasarlanmıştır. YouTube kanallarından veya çalma listelerinden içerik indirme kuralları ayarlarsınız ve geri kalanını yapar, periyodik olarak yeni içeriği kontrol eder. + + Ana özellikler şunları içerir: + - Bağımsız - harici bağımlılıkları olmayan tek bir Docker konteyneri + - İçeriğin istediğiniz yerde ve şekilde saklanması için güçlü adlandırma sistemi + - Hemen başlamanız için ön ayarları olan kullanımı kolay web arayüzü + - Plex, Jellyfin ve Kodi gibi medya merkezi uygulamaları için birinci sınıf destek + - Favori podcast uygulamanıza RSS beslemeleri sunmayı destekler + - Kanallardan ve çalma listelerinden yeni içeriği otomatik olarak indirir + - Ses içeriği indirmeyi destekler + - YouTube Shorts ve canlı yayınları işlemek için özel kurallar + - Bildirimler için Apprise desteği + - İsteğe bağlı olarak eski içeriği otomatik siler + - Kesme tarihleri belirleme ve başlığa göre filtreleme gibi gelişmiş seçenekler + - Güvenilir müdahalesiz çalışma + - Özel çalma listelerinizi indirmek için YouTube'a çerezler gönderebilir + - Sponsorblock entegrasyonu + - Medya indirme/silme sonrası özel betikleri çalıştırmayı destekler + + Medya merkezi uygulamasıyla kullanmak için içerik indirmek isteyen kişiler veya medyayı arşivlemek isteyenler için mükemmel! + developer: kieraneglin + icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Pinchflat/icon.png + screenshot_link: + - https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Pinchflat/screenshot-1.png + - https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Pinchflat/screenshot-2.png + main: pinchflat + port_map: "8945" + scheme: http + tagline: + en_US: Your next YouTube media manager + en_GB: Your next YouTube media manager + it_IT: Il tuo prossimo gestore multimediale YouTube + nb_NO: Din neste YouTube mediebehandler + zh_CN: 你的下一个 YouTube 媒体管理器 + ja_JP: あなたの次のYouTubeメディアマネージャー + ko_KR: 당신의 다음 YouTube 미디어 관리자 + fr_FR: Votre prochain gestionnaire multimédia YouTube + de_DE: Ihr nächster YouTube-Medienmanager + sv_SE: Din nästa YouTube-mediehanterare + el_GR: Ο επόμενος διαχειριστής πολυμέσων YouTube σας + hr_HR: Vaš sljedeći YouTube medijski upravitelj + pt_PT: O seu próximo gestor multimédia YouTube + ru_RU: Ваш следующий менеджер медиа YouTube + tr_TR: Bir sonraki YouTube medya yöneticiniz + thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Pinchflat/thumbnail.png + tips: + before_install: + en_US: | + Pinchflat will automatically create the necessary directories and start downloading content based on your configured sources. + + Make sure you have enough storage space for your downloads. The app uses /downloads as the default download directory. + + After installation, access the web interface to configure your YouTube channels and playlists for automatic downloading. + en_GB: | + Pinchflat will automatically create the necessary directories and start downloading content based on your configured sources. + + Make sure you have enough storage space for your downloads. The app uses /downloads as the default download directory. + + After installation, access the web interface to configure your YouTube channels and playlists for automatic downloading. + it_IT: | + Pinchflat creerà automaticamente le directory necessarie e inizierà a scaricare contenuti basati sulle tue fonti configurate. + + Assicurati di avere abbastanza spazio di archiviazione per i tuoi download. L'app usa /downloads come directory di download predefinita. + + Dopo l'installazione, accedi all'interfaccia web per configurare i tuoi canali YouTube e playlist per il download automatico. + nb_NO: | + Pinchflat vil automatisk opprette de nødvendige mappene og begynne å laste ned innhold basert på dine konfigurerte kilder. + + Sørg for at du har nok lagringsplass for nedlastingene dine. Appen bruker /downloads som standard nedlastingsmappe. + + Etter installasjonen, få tilgang til webgrensesnittet for å konfigurere dine YouTube-kanaler og spillelister for automatisk nedlasting. + zh_CN: | + Pinchflat 将自动创建必要的目录并根据你配置的源开始下载内容。 + + 确保你有足够的存储空间用于下载。应用使用 /downloads 作为默认下载目录。 + + 安装后,访问 Web 界面配置你的 YouTube 频道和播放列表以进行自动下载。 + ja_JP: | + Pinchflatは必要なディレクトリを自動的に作成し、設定されたソースに基づいてコンテンツのダウンロードを開始します。 + + ダウンロード用に十分なストレージ容量があることを確認してください。アプリはデフォルトのダウンロードディレクトリとして/downloadsを使用します。 + + インストール後、Webインターフェースにアクセスして、自動ダウンロード用のYouTubeチャンネルとプレイリストを設定してください。 + ko_KR: | + Pinchflat은 필요한 디렉토리를 자동으로 생성하고 구성된 소스를 기반으로 콘텐츠 다운로드를 시작합니다. + + 다운로드를 위한 충분한 저장 공간이 있는지 확인하세요. 앱은 /downloads를 기본 다운로드 디렉토리로 사용합니다. + + 설치 후 웹 인터페이스에 액세스하여 자동 다운로드를 위한 YouTube 채널과 재생목록을 구성하세요. + fr_FR: | + Pinchflat créera automatiquement les répertoires nécessaires et commencera à télécharger du contenu basé sur vos sources configurées. + + Assurez-vous d'avoir suffisamment d'espace de stockage pour vos téléchargements. L'application utilise /downloads comme répertoire de téléchargement par défaut. + + Après l'installation, accédez à l'interface web pour configurer vos chaînes YouTube et playlists pour le téléchargement automatique. + de_DE: | + Pinchflat erstellt automatisch die notwendigen Verzeichnisse und beginnt mit dem Herunterladen von Inhalten basierend auf Ihren konfigurierten Quellen. + + Stellen Sie sicher, dass Sie genügend Speicherplatz für Ihre Downloads haben. Die App verwendet /downloads als Standard-Download-Verzeichnis. + + Nach der Installation greifen Sie auf die Weboberfläche zu, um Ihre YouTube-Kanäle und Playlists für automatische Downloads zu konfigurieren. + sv_SE: | + Pinchflat kommer automatiskt att skapa nödvändiga kataloger och börja ladda ner innehåll baserat på dina konfigurerade källor. + + Se till att du har tillräckligt med lagringsutrymme för dina nedladdningar. Appen använder /downloads som standard nedladdningskatalog. + + Efter installationen, kom åt webbgränssnittet för att konfigurera dina YouTube-kanaler och spellistor för automatisk nedladdning. + el_GR: | + Το Pinchflat θα δημιουργήσει αυτόματα τους απαραίτητους καταλόγους και θα αρχίσει να κατεβάζει περιεχόμενο βασισμένο στις διαμορφωμένες πηγές σας. + + Βεβαιωθείτε ότι έχετε αρκετό χώρο αποθήκευσης για τις λήψεις σας. Η εφαρμογή χρησιμοποιεί το /downloads ως προεπιλεγμένο κατάλογο λήψης. + + Μετά την εγκατάσταση, αποκτήστε πρόσβαση στη διεπαφή ιστού για να διαμορφώσετε τα κανάλια YouTube και τις λίστες αναπαραγωγής σας για αυτόματη λήψη. + hr_HR: | + Pinchflat će automatski stvoriti potrebne direktorije i početi preuzimati sadržaj na temelju vaših konfiguriranih izvora. + + Provjerite imate li dovoljno prostora za pohranu za vaša preuzimanja. Aplikacija koristi /downloads kao zadani direktorij za preuzimanje. + + Nakon instalacije, pristupite web sučelju za konfiguriranje vaših YouTube kanala i playlista za automatsko preuzimanje. + pt_PT: | + Pinchflat criará automaticamente os diretórios necessários e começará a descarregar conteúdo baseado nas suas fontes configuradas. + + Certifique-se de que tem espaço de armazenamento suficiente para os seus downloads. A aplicação usa /downloads como diretório de download padrão. + + Após a instalação, aceda à interface web para configurar os seus canais YouTube e listas de reprodução para download automático. + ru_RU: | + Pinchflat автоматически создаст необходимые каталоги и начнет загружать контент на основе ваших настроенных источников. + + Убедитесь, что у вас достаточно места для хранения ваших загрузок. Приложение использует /downloads как каталог загрузки по умолчанию. + + После установки получите доступ к веб-интерфейсу для настройки ваших каналов YouTube и плейлистов для автоматической загрузки. + tr_TR: | + Pinchflat gerekli dizinleri otomatik olarak oluşturacak ve yapılandırılmış kaynaklarınıza dayalı içerik indirmeye başlayacaktır. + + İndirmeleriniz için yeterli depolama alanınız olduğundan emin olun. Uygulama varsayılan indirme dizini olarak /downloads kullanır. + + Kurulumdan sonra, otomatik indirme için YouTube kanallarınızı ve çalma listelerinizi yapılandırmak için web arayüzüne erişin. + title: + en_US: Pinchflat diff --git a/Apps/Pinchflat/icon.png b/Apps/Pinchflat/icon.png new file mode 100644 index 000000000..c2fe82fdc Binary files /dev/null and b/Apps/Pinchflat/icon.png differ diff --git a/Apps/Pinchflat/screenshot-1.png b/Apps/Pinchflat/screenshot-1.png new file mode 100644 index 000000000..608d161bd Binary files /dev/null and b/Apps/Pinchflat/screenshot-1.png differ diff --git a/Apps/Pinchflat/screenshot-2.png b/Apps/Pinchflat/screenshot-2.png new file mode 100644 index 000000000..79456db2d Binary files /dev/null and b/Apps/Pinchflat/screenshot-2.png differ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 82378bba0..1c4d33cd8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -65,7 +65,7 @@ Each directory under [Apps](Apps) correspond to a CasaOS App. The directory shou ... ``` -- Language codes are case sensitive and should be in all lower case, e.g. `en_us`, `zh_cn`. +- Language codes are case sensitive and should use the standard format, e.g. en_US, zh_CN. - There are few system wide variables can be used in `environment` and `volumes`: @@ -94,19 +94,19 @@ Each directory under [Apps](Apps) correspond to a CasaOS App. The directory shou ... - container: PUID description: - en_us: Run Syncthing as specified uid. + en_US: Run Syncthing as specified uid. ports: # description of each port - container: "8384" description: - en_us: WebUI HTTP Port + en_US: WebUI HTTP Port ... volumes: # description of each volume - container: /config description: - en_us: Syncthing config directory. + en_US: Syncthing config directory. - container: /DATA description: - en_us: Syncthing Accessible Directory. + en_US: Syncthing Accessible Directory. ``` 2. Compose app level @@ -123,17 +123,17 @@ Each directory under [Apps](Apps) correspond to a CasaOS App. The directory shou author: CasaOS Team category: Backup description: # multiple locales are supported - en_us: Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes. Your data is your data alone and you deserve to choose where it is stored, whether it is shared with some third party, and how it's transmitted over the internet. + en_US: Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes. Your data is your data alone and you deserve to choose where it is stored, whether it is shared with some third party, and how it's transmitted over the internet. developer: Syncthing icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Syncthing/icon.png tagline: # multiple locales are supported - en_us: Free, secure, and distributed file synchronisation tool. + en_US: Free, secure, and distributed file synchronisation tool. thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Jellyfin/thumbnail.jpg title: # multiple locales are supported - en_us: Syncthing + en_US: Syncthing tips: before_install: - en_us: | + en_US: | (some notes for user to read prior to installation, such as preset `username` and `password` - markdown is supported!) index: / # the index page for web UI, e.g. index.html port_map: "8384" # the port for web UI diff --git a/recommend-list.json b/recommend-list.json index 9402a2e36..c69fe372b 100644 --- a/recommend-list.json +++ b/recommend-list.json @@ -23,9 +23,6 @@ { "appid": "immich" }, - { - "appid": "alist" - }, { "appid": "vocechat" }