From 58926a732378173df5f6b4e4380868aee0f9f709 Mon Sep 17 00:00:00 2001 From: MaMihLaPiNaTaPaI0 <105922392+MaMihLaPiNaTaPaI0@users.noreply.github.com> Date: Sat, 13 Jun 2026 01:02:14 +0800 Subject: [PATCH 1/4] Almost rewriting the script The improved script is not working, and the new display and input methods are not functioning The improved script is not working. It has been changed to a pop-up window, while retaining the original script's synchronization method. The modification notes are located below the repository name on a green background. I've done my best. I don't understand the format. I'm just a layman who's just bored and messing around. I also want to make the changes as required. --- .../github-starred-v2.user.js | 726 ++++++++++++++++++ 1 file changed, 726 insertions(+) create mode 100644 github-starred-repo-note/github-starred-v2.user.js diff --git a/github-starred-repo-note/github-starred-v2.user.js b/github-starred-repo-note/github-starred-v2.user.js new file mode 100644 index 000000000..30080d82d --- /dev/null +++ b/github-starred-repo-note/github-starred-v2.user.js @@ -0,0 +1,726 @@ +// ==UserScript== +// @name GitHub Starred Repo Note (Popup Sync) +// @name:af GitHub Ster Note - Opspring & Sinkroniseer +// @name:am የጊትሁብ ኮከብ ማስታወሻ (ብቅ ባይ እና ማመሳሰል) +// @name:ar ملاحظة المستودع النجمي (منبثقة ومزامنة) +// @name:az GitHub Ulduz Qeydi (Popup və Sinkronizasiya) +// @name:be GitHub Заметка пра зорку (Усплывальнае акно + Сінхранізацыя) +// @name:bem Ifilembo fya Ntanda ifya GitHub Ifya Kusunga Ifya GitHub +// @name:bg GitHub Звездна бележка (Изскачащ прозорец + Синхронизация) +// @name:bn গিটহাব তারকা নোট (পপআপ ও সিঙ্ক) +// @name:bo གྷི་ཊི་ཧབ་སྐར་མའི་དྲན་ཐོ (སྤོ་ཐོན་དང་ཟུར་སྒྲིག) +// @name:bs GitHub Zvjezdana Bilješka (Skočni prozor + Sinhronizacija) +// @name:ca Nota d'Estrella de GitHub (Finestra emergent + Sincronització) +// @name:ceb GitHub Bituon nga Nota (Popup ug Sync) +// @name:ckb تێبینی کۆگای ئەستێرەی گیهوب (پۆپ ئەپ و هاوکاتکردن) +// @name:cs GitHub Hvězdná poznámka (Vyskakovací okno + Synchronizace) +// @name:cy Nodyn Seren GitHub (Naidlen + Cydamseru) +// @name:da GitHub Stjerne Note (Popup + Sync) +// @name:de GitHub Stern-Notiz (Popup + Synchronisierung) +// @name:dv ގިތުހަބް ސްޓާ ނޯޓް (ޕޮޕަޕް އެންޑް ސިންކް) +// @name:dz གིཊྷུབ་སྐར་མའི་དཔྱད་བྲིས། (པོཔ་ཨཔ་ དང་ སིངཀ་) +// @name:el Σημείωση Αστεριού GitHub (Αναδυόμενο + Συγχρονισμός) +// @name:en GitHub Starred Repo Note (Popup Sync) +// @name:en-GB GitHub Starred Repo Note (Popup Sync) +// @name:eo GitHub Stela Noto (Ŝprucfenestro + Sinkronigo) +// @name:es Nota de Repositorio Estrellado de GitHub (Ventana emergente + Sincronización) +// @name:et GitHub Tärni Märkus (Hüpikaken + Sünkroonimine) +// @name:eu GitHub Izarreko Oharra (Leiho gainetik + Sinkronizazioa) +// @name:fa یادداشت مخزن ستاره‌دار گیت‌هاب (پاپ آپ و همگام‌سازی) +// @name:fi GitHub Tähden Muistiinpano (Ponnahtava ikkuna + Synkronointi) +// @name:fo GitHub Stjørnu Viðmerking (Popup og Sync) +// @name:fr Note de Dépôt GitHub (Fenêtre contextuelle + Synchronisation) +// @name:gd Nota Stòr Rionnag GitHub (Pop-up is Sioncronaich) +// @name:gl Nota de Repositorio Estrelado de GitHub (Ventá emerxente + Sincronización) +// @name:gu ગિટહબ સ્ટાર નોંધ (પૉપઅપ અને સિન્ક) +// @name:haw GitHub Hōkū Note (Popup a me Sync) +// @name:he הערת כוכב ב-GitHub (חלון קופץ + סנכרון) +// @name:hi GitHub स्टार नोट (पॉपअप और सिंक) +// @name:hr GitHub Zvjezdana Bilješka (Skočni prozor + Sinkronizacija) +// @name:ht GitHub Etoil Nòt (Popup ak Senkronize) +// @name:hu GitHub Csillag Megjegyzés (Felugró ablak + Szinkronizálás) +// @name:hy GitHub Աստղային Նոթ (Թռուցիկ + Համաժամեցում) +// @name:id Catatan Bintang GitHub (Popup + Sinkronisasi) +// @name:is GitHub Stjörnu Athugasemd (Spenna + Samstilling) +// @name:it Nota Repository Stelle GitHub (Popup + Sincronizzazione) +// @name:ja GitHub スター付きリポジトリメモ(ポップアップ同期版) +// @name:ka GitHub ვარსკვლავიანი ჩანაწერი (ამომხტომელი ფანჯარა + სინქრონიზაცია) +// @name:kk GitHub Жұлдызды Жазба (Қалқымалы терезе + Синхрондау) +// @name:km កំណត់ចំណាំផ្កាយ GitHub (បង្អួចលេចឡើង + សមកាលកម្ម) +// @name:kn GitHub ಸ್ಟಾರ್ ಟಿಪ್ಪಣಿ (ಪಾಪಪ್ + ಸಿಂಕ್) +// @name:ko GitHub 스타 저장소 메모 (팝업 동기화) +// @name:ku GitHub Stêrk Not (Popup û Senkronîzasyon) +// @name:ky GitHub Жылдыз Эскертмеси (Калкама терезе + Синхрондоштуруу) +// @name:la GitHub Stella Nota (Popup et Sync) +// @name:lb GitHub Stär Notiz (Popup + Synchroniséierung) +// @name:lo ບັນທຶກດາວ GitHub (ປ້ອງກັນ + ຊິງຄ໌) +// @name:lt GitHub Žvaigždės Pastaba (Iššokantis langas + Sinchronizavimas) +// @name:lv GitHub Zvaigznes Piezīme (Uznirstošais logs + Sinhronizācija) +// @name:mg GitHub Kintana Fanamarihana (Popup sy Sync) +// @name:mi GitHub Whetu Tuhipoka (Pāwhiri + Tukutahi) +// @name:mk GitHub Ѕвездена Белешка (Искача прозорец + Синхронизација) +// @name:ml GitHub സ്റ്റാർ കുറിപ്പ് (പോപ്പ് അപ്പ് + സിങ്ക്) +// @name:mn GitHub Оддын Тэмдэглэл (Popup + Синхрончлол) +// @name:ms Nota Bintang GitHub (Popup + Segerakan) +// @name:mt Nota ta' Star ta' GitHub (Popup + Sinkronizzazzjoni) +// @name:my GitHub ကြယ်မှတ်စု (ပေါ့ပ်အပ် + ထပ်တူပြုခြင်း) +// @name:ne GitHub तारा नोट (पपअप + सिङ्क) +// @name:nl GitHub Ster Notitie (Popup + Synchronisatie) +// @name:no GitHub Stjernenotat (Popup + Synkronisering) +// @name:ny GitHub Nyenyezi Ndemanga (Popup + Sync) +// @name:pa GitHub ਸਟਾਰ ਨੋਟ (ਪੌਪਅੱਪ + ਸਿੰਕ) +// @name:pap GitHub Streya Nota (Popup + Sincronisashon) +// @name:pl GitHub Notatka Gwiazdkowa (Wyskakujące okno + Synchronizacja) +// @name:ps د ګیتوب ستوري یادښت (پاپ اپ او همغږي) +// @name:pt Nota de Estrela do GitHub (Popup + Sincronização) +// @name:ro Notă Stea GitHub (Popup + Sincronizare) +// @name:ru GitHub Звездная заметка (Всплывающее окно + Синхронизация) +// @name:rw Inyandiko y'Inyenyeri ya GitHub (Popup + Synchronisation) +// @name:sg GitHub Ngbêne Tiâ (Popup na Sincronisation) +// @name:si GitHub තරු සටහන (පොප්අප් + සමමුහුර්ත) +// @name:sk GitHub Hviezdna Poznámka (Vyskakovacie okno + Synchronizácia) +// @name:sl GitHub Zvezdna Opomba (Pojavno okno + Sinhronizacija) +// @name:sm GitHub Fetu Note (Popup ma Sync) +// @name:sn GitHub Nyenyedzi Noti (Popup u Sync) +// @name:so GitHub Xususiyadda Xiddig (Popup iyo Isku-dubarid) +// @name:sr GitHub Звездана Белешка (Искачући прозор + Синхронизација) +// @name:sv GitHub Stjärnanteckning (Popup + Synkronisering) +// @name:sw GitHub Noti ya Nyota (Popup na Usawazishaji) +// @name:ta GitHub நட்சத்திர குறிப்பு (பாப்அப் + ஒத்திசைவு) +// @name:te GitHub స్టార్ నోట్ (పాపప్ + సింక్) +// @name:tg GitHub Ситора Эзоҳ (Поп-ап + Ҳамоҳангсозӣ) +// @name:th GitHub โน้ตดาว (ป๊อปอัพ + ซิงค์) +// @name:ti GitHub ኮከብ ማስታወሻ (ብቅ ባይ + ምስምሕላ) +// @name:tk GitHub Ýyldyz Bellik (Popup + Sinhronlaşdyrma) +// @name:tn GitHub Ntlha ya Naledi (Popup le Sync) +// @name:to GitHub Mahuʻinga Fetuʻu (Popup mo e Sync) +// @name:tpi GitHub Sta Not (Popup na Sink) +// @name:tr GitHub Yıldız Notu (Açılır pencere + Senkronizasyon) +// @name:uk GitHub Зоряна Нотатка (Спливаюче вікно + Синхронізація) +// @name:ur GitHub اسٹار نوٹ (پاپ اپ اور مطابقت) +// @name:uz GitHub Yulduzli Eslatma (Qalqib chiquvchi oyna + Sinxronlash) +// @name:vi Ghi chú kho sao GitHub (Cửa sổ bật lên + Đồng bộ) +// @name:xh Inqaku leNkwenkwezi yeGitHub (Popup kunye neSync) +// @name:yi GitHub שטערן באַמערקונג (פּאָפּאַפּ און סינגק) +// @name:yo Akọsilẹ Irawọ GitHub (Popup ati Amuṣiṣẹpọ) +// @name:zh GitHub 星标仓库备注助手(弹窗同步版) +// @name:zh-CN GitHub 星标仓库备注助手(弹窗同步版) +// @name:zh-HK GitHub 星標倉庫備註助手(彈窗同步版) +// @name:zh-MO GitHub 星標倉庫備註助手(彈窗同步版) +// @name:zh-MY GitHub 星标仓库备注助手(弹窗同步版) +// @name:zh-SG GitHub 星标仓库备注助手(弹窗同步版) +// @name:zh-TW GitHub 星標倉庫備註助手(彈窗同步版) +// @name:zu Inothi Lenkanyezi ye-GitHub (Popup ne-Sync) +// @description Add notes to your starred repositories via popup, sync to GitHub Gist, notes displayed prominently below repo title. +// @description:af Voeg notas by jou gestoorde bewaarplekke via popup, sinchroniseer na GitHub Gist, notas word prominent onder die bewaarplek titel vertoon. +// @description:am በብቅ ባይ በኩል ለተወደዱ ማከማቻዎች ማስታወሻዎችን ይጨምሩ፣ ወደ GitHub Gist ያመሳስሉ፣ ማስታወሻዎች ከማከማቻ ርዕስ በታች በግልጽ ይታያሉ። +// @description:ar أضف ملاحظات إلى مستودعاتك المميزة عبر نافذة منبثقة، مزامنة مع GitHub Gist، تظهر الملاحظات بشكل بارز أسفل عنوان المستودع. +// @description:az Popup vasitəsilə ulduzlanmış depolara qeydlər əlavə edin, GitHub Gist ilə sinxronlaşdırın, qeydlər depo başlığının altında qabarıq şəkildə göstərilir. +// @description:be Дадавайце нататкі да вашых зорачных рэпазітараў праз усплывальнае акно, сінхранізуйце з GitHub Gist, нататкі адлюстроўваюцца пад назвай рэпазітара. +// @description:bem Ongezai amabuku ku mabuku yenu ya nyenyezi kutila popup, yambukizane ni GitHub Gist, amabuku alangwa panshi ya mutwe wa buku. +// @description:bg Добавете бележки към вашите звездни хранилища чрез изскачащ прозорец, синхронизирайте с GitHub Gist, бележките се показват под заглавието на хранилището. +// @description:bn পপআপের মাধ্যমে আপনার তারকা চিহ্নিত সংগ্রহস্থলগুলিতে নোট যুক্ত করুন, GitHub Gist-এর সাথে সিঙ্ক করুন, সংগ্রহস্থলের শিরোনামের নীচে নোটগুলি বিশিষ্টভাবে প্রদর্শিত হয়। +// @description:bo སྤོ་ཐོན་བརྒྱུད་ནས་ཁྱེད་ཀྱི་སྐར་མ་བཀོད་པའི་མཛོད་ཁང་ལ་དྲན་ཐོ་ཁ་སྣོན་བྱེད། GitHub Gist དང་ཟུར་སྒྲིག་བྱེད། དྲན་ཐོ་ཚོ་མཛོད་ཁང་གི་མཚན་གྱི་འོག་ཏུ་གསལ་པོར་སྟོན། +// @description:bs Dodajte bilješke vašim označenim spremištima putem skočnog prozora, sinhronizujte s GitHub Gist, bilješke se ističu ispod naslova spremišta. +// @description:ca Afegiu notes als vostres repositoris amb estrella mitjançant una finestra emergent, sincronitzeu amb GitHub Gist, les notes es mostren de manera destacada sota el títol del repositori. +// @description:ceb Idugang ang mga nota sa imong gi-star nga mga repositori pinaagi sa popup, i-sync sa GitHub Gist, ang mga nota ipakita nga prominente sa ilawom sa ulohan sa repositori. +// @description:ckb تێبینی زیاد بکە بۆ کۆگاکانی ئەستێرەکراوت لە ڕێگەی پۆپ ئەپەوە، لەگەڵ GitHub Gist هاوکات بکە، تێبینییەکان لە ژێر ناونیشانی کۆگاکەدا بە دیاری کراوە پیشان بدرێن. +// @description:cs Přidejte poznámky ke svým označeným úložištím pomocí vyskakovacího okna, synchronizujte s GitHub Gist, poznámky se zobrazí pod názvem úložiště. +// @description:cy Ychwanegwch nodiadau at eich storfeydd sêr trwy naidlen, cydamserwch â GitHub Gist, mae nodiadau'n cael eu harddangos yn amlwg o dan deitl y stordy. +// @description:da Tilføj noter til dine stjernemarkerede repositories via popup, synkroniser med GitHub Gist, noter vises fremtrædende under repositoryets titel. +// @description:de Fügen Sie Notizen zu Ihren markierten Repositories über ein Popup hinzu, synchronisieren Sie mit GitHub Gist, Notizen werden unter dem Repository-Titel prominent angezeigt. +// @description:dv ޕޮޕަޕް މެދުން ތިބާގެ ސްޓާކުރި ރިޕޮޒިޓަރީތަކަށް ނޯޓްތައް އިތުރުކުރޭ، GitHub Gist އާއެކު ސިންކްކުރޭ، ނޯޓްތައް ރިޕޮޒިޓަރީގެ ނަމުގެ ދަށުން ފާހަގަކޮށް ދައްކަން. +// @description:dz པོཔ་ཨཔ་ བེད་སྤྱོད་བྱས་ནས་ཁྱེད་ཀྱི་སྐར་མ་བཀོལ་སྤྱོད་བྱས་པའི་མཛོད་ཁང་ཚོར་དྲན་ཐོ་ཁ་སྣོན་བྱེད། GitHub Gist དང་ཟུར་སྒྲིག་བྱེད། དྲན་ཐོ་ཚོ་མཛོད་ཁང་གི་མཚན་གྱི་འོག་ཏུ་གསལ་པོར་སྟོན། +// @description:el Προσθέστε σημειώσεις στα αστερισμένα αποθετήριά σας μέσω αναδυόμενου παραθύρου, συγχρονίστε με το GitHub Gist, οι σημειώσεις εμφανίζονται κάτω από τον τίτλο του αποθετηρίου. +// @description:en Add notes to your starred repositories via popup, sync to GitHub Gist, notes displayed prominently below repo title. +// @description:en-GB Add notes to your starred repositories via popup, sync to GitHub Gist, notes displayed prominently below repo title. +// @description:eo Aldonu notojn al viaj stelitaj deponejoj per ŝprucfenestro, sinkronigu al GitHub Gist, notoj montriĝas elstare sub la deponeja titolo. +// @description:es Añade notas a tus repositorios destacados mediante una ventana emergente, sincroniza con GitHub Gist, las notas se muestran debajo del título del repositorio. +// @description:et Lisage oma tähistatud hoidlatesse märkmeid hüpikakna kaudu, sünkroonige GitHub Gistiga, märkmed kuvatakse hoidla pealkirja all. +// @description:eu Gehitu oharrak zure izarreko biltegietan popup baten bidez, sinkronizatu GitHub Gist-ekin, oharrak biltegiaren izenburuaren azpian erakusten dira nabarmen. +// @description:fa از طریق پنجره بازشو به مخازن ستاره‌دار خود یادداشت اضافه کنید، با GitHub Gist همگام‌سازی کنید، یادداشت‌ها در زیر عنوان مخزن نمایش داده می‌شوند. +// @description:fi Lisää muistiinpanoja tähtimerkityihin arkistoihisi ponnahdusikkunan kautta, synkronoi GitHub Gistiin, muistiinpanot näkyvät arkiston otsikon alla. +// @description:fo Legg aftur viðmerkingar til stjørnumerktu geymslurnar hjá tær við eitt sprettiglugga, samstilla við GitHub Gist, viðmerkingar verða vístar undir heiti geymslunnar. +// @description:fr Ajoutez des notes à vos dépôts favoris via une fenêtre contextuelle, synchronisez avec GitHub Gist, les notes s'affichent sous le titre du dépôt. +// @description:gd Cuir notaichean ris na stòran rionnag agad tro phopa, sioncronaich ri GitHub Gist, bidh notaichean a’ nochdadh gu follaiseach fo thiotal an stòir. +// @description:gl Engade notas aos teus repositorios con estrela mediante unha ventá emerxente, sincroniza con GitHub Gist, as notas móstrase debaixo do título do repositorio. +// @description:gu પૉપઅપ દ્વારા તમારા સ્ટાર કરેલા રેપોઝિટરીઓમાં નોંધો ઉમેરો, GitHub Gist સાથે સિંક કરો, નોંધો રેપોઝિટરી શીર્ષકની નીચે પ્રમુખતાથી દર્શાવવામાં આવે છે. +// @description:haw E hoʻohui i nā memo i kāu mau waihona i hōʻailona ʻia ma o ka puka aniani, e hoʻonohonoho me GitHub Gist, e hōʻike ʻia nā memo ma lalo o ke poʻo inoa o ka waihona. +// @description:he הוסף הערות למאגרים שסימנת בכוכב באמצעות חלון קופץ, סנכרן עם GitHub Gist, ההערות מוצגות מתחת לכותרת המאגר. +// @description:hi पॉपअप के माध्यम से अपने स्टार किए गए रिपॉजिटरी में नोट्स जोड़ें, GitHub Gist के साथ सिंक करें, नोट्स रिपॉजिटरी शीर्षक के नीचे प्रमुखता से दिखाए जाते हैं। +// @description:hr Dodajte bilješke svojim označenim spremištima putem skočnog prozora, sinkronizirajte s GitHub Gistom, bilješke se ističu ispod naslova spremišta. +// @description:ht Ajoute nòt nan depo etwale ou yo atravè yon fenèt ki popup, senkronize ak GitHub Gist, nòt yo parèt anba tit depo a. +// @description:hu Adj jegyzeteket a csillagozott repóidhoz felugró ablakon keresztül, szinkronizálj a GitHub Gist-el, a jegyzetek a repó címe alatt jelennek meg. +// @description:hy Ավելացրեք նշումներ ձեր աստղանշված պահոցներին թռուցիկ պատուհանի միջոցով, համաժամեցրեք GitHub Gist-ի հետ, նշումները ցուցադրվում են պահոցի վերնագրի տակ: +// @description:id Tambahkan catatan ke repositori bertanda bintang Anda melalui popup, sinkronkan ke GitHub Gist, catatan ditampilkan di bawah judul repositori. +// @description:is Bættu við athugasemdum við stjörnumerktu geymslurnar þínar með sprettiglugga, samstilltu við GitHub Gist, athugasemdir birtast undir titli geymslunnar. +// @description:it Aggiungi note ai tuoi repository con stella tramite popup, sincronizza con GitHub Gist, le note vengono visualizzate sotto il titolo del repository. +// @description:ja ポップアップでスター付きリポジトリにメモを追加、GitHub Gistに同期、メモはリポジトリタイトルの下に表示されます。 +// @description:ka დაამატეთ შენიშვნები თქვენს ვარსკვლავიან საცავებში ამომხტომი ფანჯრის საშუალებით, სინქრონიზაცია GitHub Gist-თან, შენიშვნები ნაჩვენებია საცავის სათაურის ქვემოთ. +// @description:kk Қалқымалы терезе арқылы жұлдызшалы репозиторийлеріңізге жазбалар қосыңыз, GitHub Gist-пен синхрондаңыз, жазбалар репозиторий тақырыбының астында көрсетіледі. +// @description:km បន្ថែមកំណត់ចំណាំទៅកាន់ឃ្លាំងដែលបានដាក់ផ្កាយរបស់អ្នកតាមរយៈបង្អួចលោតឡើង ធ្វើសមកាលកម្មទៅកាន់ GitHub Gist កំណត់ចំណាំត្រូវបានបង្ហាញយ៉ាងលេចធ្លោនៅក្រោមចំណងជើងឃ្លាំង។ +// @description:kn ಪಾಪಪ್ ಮೂಲಕ ನಿಮ್ಮ ಸ್ಟಾರ್ ಮಾಡಿದ ರೆಪೊಸಿಟರಿಗಳಿಗೆ ಟಿಪ್ಪಣಿಗಳನ್ನು ಸೇರಿಸಿ, GitHub Gist ಗೆ ಸಿಂಕ್ ಮಾಡಿ, ಟಿಪ್ಪಣಿಗಳು ರೆಪೊಸಿಟರಿ ಶೀರ್ಷಿಕೆಯ ಕೆಳಗೆ ಪ್ರಮುಖವಾಗಿ ಪ್ರದರ್ಶಿಸಲ್ಪಡುತ್ತವೆ. +// @description:ko 팝업을 통해 스타 저장소에 메모를 추가하고 GitHub Gist에 동기화하며 메모는 저장소 제목 아래에 표시됩니다. +// @description:ku Bi popup-ê notan li depoyên xwe yên stêrkî zêde bike, bi GitHub Gist re senkronîze bike, not li binê sernavê depoyê tên nîşandan. +// @description:ky Калкама терезе аркылуу жылдызчаланган репозиторийлериңизге эскертмелерди кошуңуз, GitHub Gist менен синхрондоштуруңуз, эскертмелер репозиторийдин аталышынын астында көрсөтүлөт. +// @description:la Adde notas repositoriis tuis stellatis per popup, synchroniza cum GitHub Gist, notae infra titulum repositorii eminenter monstrantur. +// @description:lb Füügt Notizen zu Äre gestärengezeechente Repositorie iwwer e Popup derbäi, synchroniséiert mat GitHub Gist, Notizen ginn ënner dem Repositorie-Titel gewisen. +// @description:lo ເພີ່ມບັນທຶກໃສ່ຫໍສະໝຸດທີ່ຕິດດາວຂອງທ່ານຜ່ານປ໊ອບອັບ, ຊິງຄ໌ໄປຫາ GitHub Gist, ບັນທຶກຈະສະແດງຢ່າງເດັ່ນຊັດຢູ່ພາຍໃຕ້ຫົວຂໍ້ຫໍສະໝຸດ. +// @description:lt Pridėkite pastabas prie savo pažymėtų saugyklų naudodami iššokantįjį langą, sinchronizuokite su GitHub Gist, pastabos rodomos po saugyklos pavadinimu. +// @description:lv Pievienojiet piezīmes savām atzīmētajām krātuvēm, izmantojot uznirstošo logu, sinhronizējiet ar GitHub Gist, piezīmes tiek parādītas zem krātuves nosaukuma. +// @description:mg Manampy fanamarihana amin'ny tahiry misy kintanao amin'ny alalan'ny popup, mampifanaraka amin'ny GitHub Gist, aseho eo ambanin'ny lohatenin'ny tahiry ny fanamarihana. +// @description:mi Tāpirihia he tuhipoka ki ō pūkenga whetū mā te pākākā, tukutahitia ki GitHub Gist, ka whakaatuhia ngā tuhipoka ki raro i te taitara pūkenga. +// @description:mk Додајте белешки на вашите ѕвездени складишта преку скокачки прозорец, синхронизирајте со GitHub Gist, белешките се прикажани под насловот на складиштето. +// @description:ml പോപ്പപ്പ് വഴി നിങ്ങളുടെ സ്റ്റാർ ചെയ്ത ശേഖരങ്ങളിലേക്ക് കുറിപ്പുകൾ ചേർക്കുക, GitHub Gist-മായി സമന്വയിപ്പിക്കുക, കുറിപ്പുകൾ ശേഖരത്തിന്റെ തലക്കെട്ടിന് താഴെ പ്രമുഖമായി പ്രദർശിപ്പിക്കും. +// @description:mn Поп-ап цонхоор одтой агуулахууддаа тэмдэглэл нэмэх, GitHub Gist-тэй синхрончлох, тэмдэглэлүүд агуулахын гарчгийн доор тод харагдана. +// @description:ms Tambah nota ke repositori bertanda bintang anda melalui popup, segerakkan ke GitHub Gist, nota dipaparkan di bawah tajuk repositori. +// @description:mt Żid noti għar-repożitorji stillati tiegħek permezz ta’ popup, sinkronizza ma’ GitHub Gist, in-noti jintwerew taħt it-titlu tar-repożitorju. +// @description:my ပေါ့ပ်အပ်မှတစ်ဆင့် သင့်ကြယ်သင်္ကေတပြုထားသော သိုလှောင်ရုံများသို့ မှတ်စုများထည့်ရန်၊ GitHub Gist နှင့် ထပ်တူပြုရန်၊ မှတ်စုများကို သိုလှောင်ရုံခေါင်းစဉ်အောက်တွင် ထင်ရှားစွာပြသသည်။ +// @description:ne पपअप मार्फत आफ्नो तारा लगाइएका भण्डारहरूमा नोटहरू थप्नुहोस्, GitHub Gist मा सिङ्क गर्नुहोस्, नोटहरू भण्डार शीर्षकको तल प्रमुख रूपमा देखाइन्छन्। +// @description:nl Voeg notities toe aan je met ster gemarkeerde repositories via een popup, synchroniseer met GitHub Gist, notities worden prominent weergegeven onder de repository-titel. +// @description:no Legg til notater til dine stjernemerkede repositories via popup, synkroniser med GitHub Gist, notater vises fremtredende under repository-tittelen. +// @description:ny Onjezani zolemba ku malo anu osungira nyenyezi kudzera pa popup, yanjanani ndi GitHub Gist, zolemba zimawonetsedwa pansi pa mutu wa malo osungira. +// @description:pa ਪੌਪਅੱਪ ਰਾਹੀਂ ਆਪਣੇ ਸਟਾਰ ਕੀਤੇ ਰਿਪੋਜ਼ਟਰੀਆਂ ਵਿੱਚ ਨੋਟਸ ਸ਼ਾਮਲ ਕਰੋ, GitHub Gist ਨਾਲ ਸਿੰਕ ਕਰੋ, ਨੋਟਸ ਰਿਪੋਜ਼ਟਰੀ ਸਿਰਲੇਖ ਦੇ ਹੇਠਾਂ ਪ੍ਰਮੁੱਖਤਾ ਨਾਲ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। +// @description:pap Agregá nota na bo repositorionan marca cu strea via un popup, sincronisá cu GitHub Gist, nota ta aparece bou di título di repositorio. +// @description:pl Dodawaj notatki do swoich oznaczonych repozytoriów za pomocą okna popup, synchronizuj z GitHub Gist, notatki są wyświetlane pod tytułem repozytorium. +// @description:ps د پاپ اپ له لارې خپل ستوري شوي ذخیرو ته یادښتونه اضافه کړئ، له GitHub Gist سره همغږي کړئ، یادښتونه د ذخیرې له سرلیک لاندې ښودل کیږي. +// @description:pt Adicione notas aos seus repositórios com estrela via popup, sincronize com GitHub Gist, as notas são exibidas abaixo do título do repositório. +// @description:ro Adăugați notițe la depozitele dvs. cu stea printr-o fereastră popup, sincronizați cu GitHub Gist, notițele sunt afișate sub titlul depozitului. +// @description:ru Добавляйте заметки к вашим звездным репозиториям через всплывающее окно, синхронизируйте с GitHub Gist, заметки отображаются под заголовком репозитория. +// @description:rw Ongeramo inyandiko mu bubiko bwawe bw’inyenyeri ukoresheje idirishya riseruka, ihurize na GitHub Gist, inyandiko zigaragara munsi y’umutwe w’ububiko. +// @description:sg Zîa mbênî tënë na yâ tî gbâta tî ndo tî bâa pöpö tî mo na lêgë tî pupu, zîa na kôlïngö na GitHub Gist, ambênî tënë ayeke sâra na gbe tî li tî gbâta. +// @description:si පොප්අප් එකක් මගින් ඔබේ තරු ලකුණු කළ ගබඩාවලට සටහන් එක් කරන්න, GitHub Gist වෙත සමමුහුර්ත කරන්න, සටහන් ගබඩාවේ මාතෘකාව යටතේ ප්රමුඛ ලෙස පෙන්වනු ලැබේ. +// @description:sk Pridajte poznámky k svojim označeným úložiskám pomocou vyskakovacieho okna, synchronizujte s GitHub Gist, poznámky sa zobrazia pod názvom úložiska. +// @description:sl Dodajte opombe svojim označenim skladiščem prek pojavnega okna, sinhronizirajte z GitHub Gist, opombe so prikazane pod naslovom skladišča. +// @description:sm Faʻaopoopo faʻamatalaga i au faletele ua faʻailoga fetu e ala i le popup, faʻatasi ma GitHub Gist, faʻaalia faʻamatalaga i lalo o le ulutala faletele. +// @description:sn Wedzera zvinyorwa kune yako yakanyorwa nyeredzi zvitoro kuburikidza nepopup, yanjanisa neGitHub Gist, zvinyorwa zvinoratidzwa pazasi pemusoro wezvitoro. +// @description:so Ku dar qoraallada kaydkaaga xiddigta leh iyada oo loo marayo popup, la jaanqaad GitHub Gist, qoraalladu waxay si cad uga muuqdaan cinwaanka kaydka hoostiisa. +// @description:sr Додајте белешке својим обележеним складиштима преко искачућег прозора, синхронизујте са GitHub Gist, белешке се приказују испод наслова складишта. +// @description:sv Lägg till anteckningar till dina stjärnmärkta förråd via popup, synkronisera med GitHub Gist, anteckningar visas under förrådets titel. +// @description:sw Ongeza maelezo kwenye hazina zako zilizo na nyota kupitia kidirisha kichache, sawazisha na GitHub Gist, maelezo yanaonyeshwa chini ya kichwa cha hazina. +// @description:ta பாப்அப் மூலம் உங்கள் நட்சத்திரக் குறியிடப்பட்ட களஞ்சியங்களில் குறிப்புகளைச் சேர்க்கவும், GitHub Gist உடன் ஒத்திசைக்கவும், குறிப்புகள் களஞ்சியத் தலைப்பின் கீழ் முக்கியமாகக் காட்டப்படும். +// @description:te పాపప్ ద్వారా మీ స్టార్ చేసిన రిపోజిటరీలకు గమనికలను జోడించండి, GitHub Gistతో సింక్ చేయండి, గమనికలు రిపోజిటరీ శీర్షిక క్రింద ప్రముఖంగా ప్రదర్శించబడతాయి. +// @description:tg Тавассути равзанаи пайдошаванда ба репозиторияҳои ситорадораи худ ёддоштҳо илова кунед, бо GitHub Gist ҳамоҳанг созед, ёддоштҳо дар зери унвони репозитория намоиш дода мешаванд. +// @description:th เพิ่มบันทึกย่อไปยังคลังพื้นที่ที่ติดดาวของคุณผ่านป๊อปอัพ ซิงค์กับ GitHub Gist บันทึกย่อจะแสดงใต้ชื่อคลังพื้นที่อย่างเด่นชัด +// @description:ti ብጥብቕ መስኮት ንእተፈለጡ መዝገበ ቋንቋታትኩም ማስታወሻታት ወስኹ፡ ምስ GitHub Gist ኣመሳስሉ፡ ማስታወሻታት ኣብ ትሕቲ ኣርእስቲ መዝገበ ቋንቋ ይርአዩ። +// @description:tk Açylýan penjiräniň üsti bilen ýyldyzly ammarlaryňyza bellikler goşuň, GitHub Gist bilen sinhronlaşdyryň, bellikler ammaryň adynyň aşagynda görkezilýär. +// @description:tn Tlatsa dintlha mo mafelong a gago a a nang le dinaledi ka popup, kopanya le GitHub Gist, dintlha di bontshiwa kwa tlase ga setlhogo sa lefelo. +// @description:to Tānaki atu he fakamatala ki ho'o ngaahi fale koloa kuo mā'uhia 'i ha pupu, fakataha mo e GitHub Gist, 'oku fakahāhā 'a e fakamatala 'i lalo 'o e ulu'i fale koloa. +// @description:tpi Putim ol not long ol starim repostori bilong yu long popup, senkronisim wantaim GitHub Gist, ol not i kamap aninit long het repostori. +// @description:tr Açılır pencere ile yıldızladığınız depolara not ekleyin, GitHub Gist ile senkronize edin, notlar depo başlığının altında belirgin şekilde görüntülenir. +// @description:uk Додавайте нотатки до своїх зіркових репозиторіїв через спливаюче вікно, синхронізуйте з GitHub Gist, нотатки відображаються під заголовком репозиторію. +// @description:ur پاپ اپ کے ذریعے اپنے اسٹار کردہ ذخیروں میں نوٹ شامل کریں، GitHub Gist کے ساتھ ہم آہنگ کریں، نوٹ ذخیرے کے عنوان کے نیچے نمایاں طور پر دکھائے جاتے ہیں۔ +// @description:uz Qalqib chiquvchi oyna orqali yulduzli repozitoriylaringizga eslatmalar qo'shing, GitHub Gist bilan sinxronlang, eslatmalar repo sarlavhasi ostida ko'rsatiladi. +// @description:vi Thêm ghi chú vào các kho lưu trữ đã gắn sao của bạn qua cửa sổ bật lên, đồng bộ với GitHub Gist, ghi chú được hiển thị bên dưới tiêu đề kho lưu trữ. +// @description:xh Yongeza amanqaku kwiindawo zakho ezigcinwe ngeenkwenkwezi ngepop-up, ungqamanise neGitHub Gist, amanqaku aboniswa ngaphantsi kwesihloko sendawo yokugcina. +// @description:yi לייגט הערות צו דיין שטערן־רייפּאַזאַטאָריז דורך אַ פּאָפּאַפּ, סינגק מיט GitHub Gist, הערות ווערן אונטער דעם רייפּאַזאַטאָרי טיטל געוויזן. +// @description:yo Ṣafikun awọn akọsilẹ si awọn ibi ipamọ rẹ ti o ni irawọ nipasẹ agbejade, muṣiṣẹpọ pẹlu GitHub Gist, awọn akọsilẹ han ni pataki labẹ akọle ibi ipamọ. +// @description:zh 通过弹窗为星标仓库添加备注,支持 Gist 云端同步,备注独立显示在仓库标题下方。 +// @description:zh-CN 通过弹窗为星标仓库添加备注,支持 Gist 云端同步,备注独立显示在仓库标题下方。 +// @description:zh-HK 透過彈窗為星標倉庫添加備註,支援 Gist 雲端同步,備註獨立顯示在倉庫標題下方。 +// @description:zh-MO 透過彈窗為星標倉庫添加備註,支援 Gist 雲端同步,備註獨立顯示在倉庫標題下方。 +// @description:zh-MY 通过弹窗为星标仓库添加备注,支持 Gist 云端同步,备注独立显示在仓库标题下方。 +// @description:zh-SG 通过弹窗为星标仓库添加备注,支持 Gist 云端同步,备注独立显示在仓库标题下方。 +// @description:zh-TW 透過彈窗為星標倉庫添加備註,支援 Gist 雲端同步,備註獨立顯示在倉庫標題下方。 +// @description:zu Engeza amanothi ezinqolobeni zakho ezinkanyezi nge-popup, uvumelanise ne-GitHub Gist, amanothi aboniswa ngaphansi kwesihloko senqolobane. +// @author MaMihLaPiNaTaPaI0 +// @namespace https://github.com/ChinaGodMan/UserScripts +// @supportURL https://github.com/ChinaGodMan/UserScripts/issues +// @homepageURL https://github.com/ChinaGodMan/UserScripts +// @license MIT +// @match https://github.com/* +// @icon data:image/png;base64,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 +// @compatible chrome +// @compatible firefox +// @compatible edge +// @compatible opera +// @compatible safari +// @compatible kiwi +// @compatible qq +// @compatible via +// @compatible brave +// @version 2026.06.13.0002 +// @grant GM_setValue +// @grant GM_getValue +// @grant GM_deleteValue +// @grant GM_addStyle +// @grant GM_xmlhttpRequest +// @grant GM_registerMenuCommand +// @created 2026-06-13 00:02:12 + +// @downloadURL https://raw.githubusercontent.com/ChinaGodMan/UserScripts/main/github-starred-repo-note/github-starred-repo-note.user.js +// @updateURL https://raw.githubusercontent.com/ChinaGodMan/UserScripts/main/github-starred-repo-note/github-starred-repo-note.user.js +// ==/UserScript== + +(async function () { + 'use strict' + + // ==================== 多语言配置 ==================== + var GITHUB_PAT_TOKEN = GM_getValue('GITHUB_PAT_TOKEN', '') + const userLang = + (navigator.languages && navigator.languages[0]) || + navigator.language || + 'en' + + // 翻译字典(仅保留关键语言,可根据需要扩展) + const translations = { + en: { + NOTE_PLACEHOLDER: 'Enter your note...', + ADD_BUTTON_TEXT: 'Add Note', + EDIT_BUTTON_TEXT: 'Edit Note', + SAVE_BUTTON_TEXT: 'Save', + CANCEL_BUTTON_TEXT: 'Cancel', + DELETE_BUTTON_TEXT: 'Delete', + DOWNLOAD_BUTTON_TEXT: 'Download notes', + UPLOAD_BUTTON_TEXT: 'Upload notes', + NO_TOKEN_ALERT_TEXT: 'Please enter your GitHub token (gist scope only)', + DOWNLOAD_GIST_SUCCESS: 'Cloud backup restored. Please refresh the page.', + DOWNLOAD_GIST_FAILURE: 'Cloud backup restore failed. Check your GitHub Token.', + UPLOAD_GIST_SUCCESS: 'Cloud backup saved.', + UPLOAD_GIST_FAILURE: 'Cloud backup save failed. Check your GitHub Token.', + DELETE_CONFIRM: 'Delete the note for "{repoFullName}"?' + }, + 'zh-CN,zh,zh-SG': { + NOTE_PLACEHOLDER: '输入备注...', + ADD_BUTTON_TEXT: '添加备注', + EDIT_BUTTON_TEXT: '编辑备注', + SAVE_BUTTON_TEXT: '保存', + CANCEL_BUTTON_TEXT: '取消', + DELETE_BUTTON_TEXT: '删除', + DOWNLOAD_BUTTON_TEXT: '下载备注', + UPLOAD_BUTTON_TEXT: '上传备注', + NO_TOKEN_ALERT_TEXT: '请先输入GitHub Token(只需 gist 权限)', + DOWNLOAD_GIST_SUCCESS: '云备份笔记已恢复,请刷新当前页面。', + DOWNLOAD_GIST_FAILURE: '云备份笔记恢复失败,请检查GitHub Token是否正确。', + UPLOAD_GIST_SUCCESS: '云备份笔记已保存', + UPLOAD_GIST_FAILURE: '云备份笔记保存失败,请检查GitHub Token是否正确。', + DELETE_CONFIRM: '你确定要删除 "{repoFullName}" 仓库的备注吗?' + }, + 'zh-TW,zh-HK,zh-MO': { + NOTE_PLACEHOLDER: '輸入備註...', + ADD_BUTTON_TEXT: '添加備註', + EDIT_BUTTON_TEXT: '編輯備註', + SAVE_BUTTON_TEXT: '保存', + CANCEL_BUTTON_TEXT: '取消', + DELETE_BUTTON_TEXT: '刪除', + DOWNLOAD_BUTTON_TEXT: '下載備註', + UPLOAD_BUTTON_TEXT: '上傳備註', + NO_TOKEN_ALERT_TEXT: '請先輸入GitHub Token(只需 gist 權限)', + DOWNLOAD_GIST_SUCCESS: '雲備註筆記已恢復,請刷新當前頁面。', + DOWNLOAD_GIST_FAILURE: '雲備註筆記恢復失敗,請檢查GitHub Token是否正確。', + UPLOAD_GIST_SUCCESS: '雲備註筆記已保存', + UPLOAD_GIST_FAILURE: '雲備註筆記保存失敗,請檢查GitHub Token是否正確。', + DELETE_CONFIRM: '你確定要刪除「{repoFullName}」倉庫的備註嗎?' + } + } + const getTranslations = (lang) => { + for (const key in translations) { + if (key === lang || key.split(',').includes(lang)) { + return translations[key] + } + } + return translations['en'] + } + const translate = new Proxy( + function (key) { + const lang = userLang + const strings = getTranslations(lang) + return strings[key] || translations['en'][key] + }, + { + get(target, prop) { + const lang = userLang + const strings = getTranslations(lang) + return strings[prop] || translations['en'][prop] + } + } + ) + + // ==================== 样式(显眼备注框) ==================== + GM_addStyle(` + .ghsn-note-btn { + margin-left: 16px; + color: var(--fgColor-muted); + cursor: pointer; + text-decoration: none; + } + .ghsn-note-btn:hover { + color: var(--fgColor-accent) !important; + text-decoration: none; + } + .ghsn-note-btn svg { + margin-right: 4px; + } + .ghsn-note-display { + margin: 8px 0 4px 0; + font-size: 12px; + color: #0a5c3e; + background-color: #e6f7f0; + padding: 6px 10px; + border-radius: 8px; + border: 1px solid #9ad7b5; + word-break: break-word; + display: inline-block; + max-width: 100%; + box-sizing: border-box; + } + `) + + // ==================== Gist 管理 ==================== + const GistManager = { + githubToken: null, + description: null, + init: function (token, description) { + this.githubToken = token + this.description = description || 'Default Gist Description' + }, + updateToken: function (newToken) { + this.githubToken = newToken + }, + findGistByDescription: function (callback) { + const url = 'https://api.github.com/gists' + GM_xmlhttpRequest({ + method: 'GET', + url: url, + headers: { + 'Authorization': `token ${this.githubToken}`, + 'Content-Type': 'application/json' + }, + onload: function (response) { + if (response.status === 200) { + const gists = JSON.parse(response.responseText) + for (let gist of gists) { + if (gist.description === GistManager.description) { + console.log('找到匹配的 Gist:', gist.html_url) + return callback(gist.id) + } + } + callback(null) + } else { + console.error('获取 Gist 列表失败:', response.responseText) + callback(null) + } + } + }) + }, + uploadToGist: function (filename, content) { + this.findGistByDescription((gistId) => { + if (gistId) { + this.updateGist(gistId, filename, content) + } else { + this.createGist(filename, content) + } + }) + }, + createGist: function (filename, content) { + const url = 'https://api.github.com/gists' + const data = { + description: this.description, + public: false, + files: { + [filename]: { content: content } + } + } + GM_xmlhttpRequest({ + method: 'POST', + url: url, + headers: { + 'Authorization': `token ${this.githubToken}`, + 'Content-Type': 'application/json' + }, + data: JSON.stringify(data), + onload: function (response) { + if (response.status === 201) { + const responseData = JSON.parse(response.responseText) + console.log('Gist 创建成功:', responseData.html_url) + } else { + console.error('Gist 创建失败:', response.responseText) + } + } + }) + }, + downloadGistAsJson: function (filename) { + this.findGistByDescription((gistId) => { + if (!gistId) { + Toast(translate.DOWNLOAD_GIST_FAILURE, 3000, '#ff6347', '#ffffff', 'top') + console.error('未找到匹配的 Gist') + return + } + const url = `https://api.github.com/gists/${gistId}` + GM_xmlhttpRequest({ + method: 'GET', + url: url, + headers: { + 'Authorization': `token ${this.githubToken}`, + 'Content-Type': 'application/json' + }, + onload: function (response) { + if (response.status === 200) { + const gistData = JSON.parse(response.responseText) + const fileContent = gistData.files[filename].content + const parsedJson = JSON.parse(fileContent) + GM_setValue('starred_notes', parsedJson) + Toast(translate.DOWNLOAD_GIST_SUCCESS, 2000, '#00FF00', '#ffffff', 'top') + } else { + Toast(translate.DOWNLOAD_GIST_FAILURE, 3000, '#ff6347', '#ffffff', 'top') + console.error(translate.DOWNLOAD_GIST_FAILURE, response.responseText) + } + } + }) + }) + }, + updateGist: function (gistId, filename, content) { + const url = `https://api.github.com/gists/${gistId}` + const data = { + files: { + [filename]: { content: content } + } + } + GM_xmlhttpRequest({ + method: 'PATCH', + url: url, + headers: { + 'Authorization': `token ${this.githubToken}`, + 'Content-Type': 'application/json' + }, + data: JSON.stringify(data), + onload: function (response) { + if (response.status === 200) { + Toast(translate.UPLOAD_GIST_SUCCESS, 2000, '#00FF00', '#ffffff', 'top') + } else { + Toast(translate.UPLOAD_GIST_FAILURE, 3000, '#ff6347', '#ffffff', 'top') + console.error(translate.UPLOAD_GIST_FAILURE, response.responseText) + } + } + }) + } + } + + // ==================== 首次启动 Token 检查 ==================== + const firstLanuch = GM_getValue('firstLanuch', true) + if (firstLanuch && !GITHUB_PAT_TOKEN) { + const userInput = prompt(translate.NO_TOKEN_ALERT_TEXT) + if (userInput) { + GM_setValue('GITHUB_PAT_TOKEN', userInput) + GITHUB_PAT_TOKEN = userInput + } + GM_setValue('firstLanuch', false) + } + const description = 'github_starred_repo_note' + GistManager.init(GITHUB_PAT_TOKEN, description) + const filename = 'github_starred_repo_note.json' + GM_registerMenuCommand(translate.UPLOAD_BUTTON_TEXT, uploadToGist) + GM_registerMenuCommand(translate.DOWNLOAD_BUTTON_TEXT, downloadGistAsJson) + + if (Object.keys(GM_getValue('starred_notes', {})).length === 0 && GITHUB_PAT_TOKEN) { + downloadGistAsJson() + } + + function uploadToGist() { + const panelData = GM_getValue('starred_notes', {}) + if (!getGitHubToken()) return + const jsonData = JSON.stringify(panelData, null, 2) + GistManager.uploadToGist(filename, jsonData) + } + + function downloadGistAsJson() { + if (!getGitHubToken()) return + GistManager.downloadGistAsJson(filename) + } + + function getGitHubToken() { + if (GITHUB_PAT_TOKEN) return true + const userInput = prompt(translate.NO_TOKEN_ALERT_TEXT) + if (userInput) { + GM_setValue('GITHUB_PAT_TOKEN', userInput) + GITHUB_PAT_TOKEN = userInput + GistManager.updateToken(GITHUB_PAT_TOKEN) + return true + } + return false + } + + // ==================== 本地存储函数 ==================== + function saveStarredNote(storageKey, newNote) { + let starredNotes = GM_getValue('starred_notes', '{}') + starredNotes = JSON.parse(starredNotes) + starredNotes[storageKey] = newNote + GM_setValue('starred_notes', JSON.stringify(starredNotes)) + } + + function getStarredNote(storageKey) { + let starredNotes = GM_getValue('starred_notes', '{}') + starredNotes = JSON.parse(starredNotes) + return starredNotes[storageKey] || '' + } + + function deleteStarredNote(storageKey) { + let starredNotes = GM_getValue('starred_notes', '{}') + starredNotes = JSON.parse(starredNotes) + if (storageKey in starredNotes) { + delete starredNotes[storageKey] + GM_setValue('starred_notes', JSON.stringify(starredNotes)) + } + } + + // ==================== 辅助函数 ==================== + function getRepoFullName(repoElement) { + const link = repoElement.querySelector('div[itemprop="name codeRepository"] > a, h3 > a, h2 > a') + if (link && link.pathname) { + return link.pathname.substring(1).replace(/\/$/, '') + } + const starForm = repoElement.querySelector('form[action^="/stars/"]') + if (starForm && starForm.action) { + const match = starForm.action.match(/\/stars\/([^/]+\/[^/]+)\/star/) + if (match && match[1]) return match[1] + } + console.warn('RepoNotes: Could not find repo name for element:', repoElement) + return null + } + + function createNoteButton(isEdit = false) { + const button = document.createElement('a') + button.className = 'ghsn-note-btn' + button.href = 'javascript:void(0);' + const svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg') + svg.setAttribute('aria-hidden', 'true') + svg.setAttribute('height', '16') + svg.setAttribute('width', '16') + svg.setAttribute('viewBox', '0 0 16 16') + svg.setAttribute('fill', 'currentColor') + svg.setAttribute('class', 'octicon octicon-star') + const path = document.createElementNS('http://www.w3.org/2000/svg', 'path') + path.setAttribute('d', 'M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z') + svg.appendChild(path) + button.appendChild(svg) + const textNode = document.createTextNode(isEdit ? translate.EDIT_BUTTON_TEXT : translate.ADD_BUTTON_TEXT) + button.appendChild(textNode) + button.updateText = function (isEditing) { + textNode.textContent = isEditing ? translate.EDIT_BUTTON_TEXT : translate.ADD_BUTTON_TEXT + } + return button + } + + // ==================== 核心 UI 函数(弹窗编辑 + 独立显示备注)==================== + async function addNoteUI(repoElement) { + if (repoElement.querySelector('.ghsn-container')) return + const existingButton = repoElement.querySelector('.ghsn-star-row .ghsn-note-btn') + if (existingButton) return + + const repoFullName = getRepoFullName(repoElement) + if (!repoFullName) return + + const storageKey = `ghsn_${repoFullName}` + let currentNote = getStarredNote(storageKey) + + const starLink = repoElement.querySelector('a[href$="/stargazers"]') + if (!starLink) return + + let starRow = starLink.parentNode + if (!starRow.classList.contains('d-flex') && !starRow.classList.contains('float-right')) { + const potentialRow = starLink.closest('span, div.d-inline-block, div.color-fg-muted') + if (potentialRow) starRow = potentialRow + } + starRow.classList.add('ghsn-star-row') + + // 创建按钮(铅笔图标 + 文字) + const noteButton = createNoteButton(!!currentNote) + + // 创建备注显示区域(独立行,显眼) + const displayDiv = document.createElement('div') + displayDiv.className = 'ghsn-note-display' + if (currentNote) displayDiv.textContent = currentNote + else displayDiv.style.display = 'none' + + // 将按钮添加到 star 行末尾 + starRow.appendChild(noteButton) + + // 将备注显示区域插入到仓库标题下方(描述之前) + const descriptionElement = repoElement.querySelector('p.color-fg-muted') + const topics = repoElement.querySelector('.topic-tag-list') + const insertAfterElement = topics || descriptionElement || repoElement.querySelector('h3, h2') + if (insertAfterElement && insertAfterElement.parentNode) { + insertAfterElement.parentNode.insertBefore(displayDiv, insertAfterElement.nextSibling) + } else { + repoElement.appendChild(displayDiv) + } + + // 绑定按钮点击事件:弹窗编辑 + noteButton.addEventListener('click', (e) => { + e.preventDefault() + const newNote = prompt(translate.NOTE_PLACEHOLDER, currentNote) + if (newNote === null) return + const trimmed = newNote.trim() + if (trimmed === currentNote) return + if (trimmed) { + saveStarredNote(storageKey, trimmed) + currentNote = trimmed + displayDiv.textContent = trimmed + displayDiv.style.display = 'block' + noteButton.updateText(true) + } else { + saveStarredNote(storageKey, '') + currentNote = '' + displayDiv.style.display = 'none' + noteButton.updateText(false) + deleteStarredNote(storageKey) + } + }) + } + + // ==================== 页面扫描与动态监听 ==================== + function processRepositories() { + const repoSelector = 'div.col-12.d-block.width-full.py-4.border-bottom.color-border-muted, article.Box-row' + const repoElements = document.querySelectorAll(repoSelector) + if (repoElements.length === 0) { + const fallbackSelector = 'li[data-view-component="true"].Box-row' + const fallbackElements = document.querySelectorAll(fallbackSelector) + fallbackElements.forEach(addNoteUI) + } else { + repoElements.forEach(addNoteUI) + } + } + + let observer = null + function setupObserver() { + if (observer) observer.disconnect() + const targetNode = document.getElementById('user-repositories-list') || document.querySelector('main') || document.body + if (!targetNode) { + console.error('RepoNotes: Could not find target node for MutationObserver.') + return + } + observer = new MutationObserver(mutations => { + mutations.forEach(mutation => { + mutation.addedNodes.forEach(node => { + if (node.nodeType === 1) { + const repoSelector = 'div.col-12.d-block.width-full.py-4.border-bottom.color-border-muted, article.Box-row, li[data-view-component="true"].Box-row' + if (node.matches(repoSelector)) { + addNoteUI(node) + } else { + const nestedRepos = node.querySelectorAll(repoSelector) + if (nestedRepos.length > 0) nestedRepos.forEach(addNoteUI) + } + } + }) + }) + }) + observer.observe(targetNode, { childList: true, subtree: true }) + } + + function initializeOrReinitialize() { + if (window.location.search.includes('tab=stars') || document.querySelector('div.col-12.d-block.width-full.py-4') || document.querySelector('article.Box-row')) { + processRepositories() + setupObserver() + } else { + if (observer) observer.disconnect() + } + } + + // ==================== 启动 ==================== + document.addEventListener('turbo:load', () => initializeOrReinitialize()) + if (document.readyState === 'loading') { + document.addEventListener('DOMContentLoaded', initializeOrReinitialize) + } else { + initializeOrReinitialize() + } +})() \ No newline at end of file From 16ea787ef03201a7da1f5c1ed2331561edabdb9b Mon Sep 17 00:00:00 2001 From: MaMihLaPiNaTaPaI0 <105922392+MaMihLaPiNaTaPaI0@users.noreply.github.com> Date: Sat, 13 Jun 2026 09:02:53 +0800 Subject: [PATCH 2/4] Modify --- .../github-starred-v2.user.js | 524 ++++++------------ 1 file changed, 177 insertions(+), 347 deletions(-) diff --git a/github-starred-repo-note/github-starred-v2.user.js b/github-starred-repo-note/github-starred-v2.user.js index 30080d82d..fb86c78d8 100644 --- a/github-starred-repo-note/github-starred-v2.user.js +++ b/github-starred-repo-note/github-starred-v2.user.js @@ -226,7 +226,7 @@ // @author MaMihLaPiNaTaPaI0 // @namespace https://github.com/ChinaGodMan/UserScripts // @supportURL https://github.com/ChinaGodMan/UserScripts/issues -// @homepageURL https://github.com/ChinaGodMan/UserScripts +// @homepage https://github.com/ChinaGodMan/UserScripts // @license MIT // @match https://github.com/* // @icon data:image/png;base64,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 @@ -246,23 +246,23 @@ // @grant GM_addStyle // @grant GM_xmlhttpRequest // @grant GM_registerMenuCommand +// @require https://update.greasyfork.org/scripts/498897/1404834/Toastnew.js // @created 2026-06-13 00:02:12 - -// @downloadURL https://raw.githubusercontent.com/ChinaGodMan/UserScripts/main/github-starred-repo-note/github-starred-repo-note.user.js -// @updateURL https://raw.githubusercontent.com/ChinaGodMan/UserScripts/main/github-starred-repo-note/github-starred-repo-note.user.js +// @modified 2026-06-13 08:27:12 +// @downloadURL https://raw.githubusercontent.com/MaMihLaPiNaTaPaI0/UserScripts/MaMihLaPiNaTaPaI0-github-starred-V2/github-starred-repo-note/github-starred-v2.user.js +// @updateURL https://raw.githubusercontent.com/MaMihLaPiNaTaPaI0/UserScripts/MaMihLaPiNaTaPaI0-github-starred-V2/github-starred-repo-note/github-starred-v2.user.js // ==/UserScript== -(async function () { - 'use strict' + +(function() { + 'use strict'; // ==================== 多语言配置 ==================== - var GITHUB_PAT_TOKEN = GM_getValue('GITHUB_PAT_TOKEN', '') - const userLang = - (navigator.languages && navigator.languages[0]) || - navigator.language || - 'en' + let githubToken = ''; + const GIST_DESC = 'github_starred_repo_note'; + const FILE_NAME = 'github_starred_repo_note.json'; - // 翻译字典(仅保留关键语言,可根据需要扩展) + const userLang = (navigator.languages && navigator.languages[0]) || navigator.language || 'en'; const translations = { en: { NOTE_PLACEHOLDER: 'Enter your note...', @@ -278,7 +278,10 @@ DOWNLOAD_GIST_FAILURE: 'Cloud backup restore failed. Check your GitHub Token.', UPLOAD_GIST_SUCCESS: 'Cloud backup saved.', UPLOAD_GIST_FAILURE: 'Cloud backup save failed. Check your GitHub Token.', - DELETE_CONFIRM: 'Delete the note for "{repoFullName}"?' + DELETE_CONFIRM: 'Delete the note for "{repoFullName}"?', + PROMPT_MESSAGE: 'Enter note (leave empty to delete):', + UPLOAD_MENU: '📤 Upload notes to cloud', + DOWNLOAD_MENU: '📥 Download notes from cloud' }, 'zh-CN,zh,zh-SG': { NOTE_PLACEHOLDER: '输入备注...', @@ -294,7 +297,10 @@ DOWNLOAD_GIST_FAILURE: '云备份笔记恢复失败,请检查GitHub Token是否正确。', UPLOAD_GIST_SUCCESS: '云备份笔记已保存', UPLOAD_GIST_FAILURE: '云备份笔记保存失败,请检查GitHub Token是否正确。', - DELETE_CONFIRM: '你确定要删除 "{repoFullName}" 仓库的备注吗?' + DELETE_CONFIRM: '你确定要删除 "{repoFullName}" 仓库的备注吗?', + PROMPT_MESSAGE: '输入备注内容(留空则删除):', + UPLOAD_MENU: '📤 上传备注到云端', + DOWNLOAD_MENU: '📥 从云端下载备注' }, 'zh-TW,zh-HK,zh-MO': { NOTE_PLACEHOLDER: '輸入備註...', @@ -310,33 +316,36 @@ DOWNLOAD_GIST_FAILURE: '雲備註筆記恢復失敗,請檢查GitHub Token是否正確。', UPLOAD_GIST_SUCCESS: '雲備註筆記已保存', UPLOAD_GIST_FAILURE: '雲備註筆記保存失敗,請檢查GitHub Token是否正確。', - DELETE_CONFIRM: '你確定要刪除「{repoFullName}」倉庫的備註嗎?' + DELETE_CONFIRM: '你確定要刪除「{repoFullName}」倉庫的備註嗎?', + PROMPT_MESSAGE: '輸入備註內容(留空則刪除):', + UPLOAD_MENU: '📤 上傳備註到雲端', + DOWNLOAD_MENU: '📥 從雲端下載備註' } - } + }; const getTranslations = (lang) => { for (const key in translations) { if (key === lang || key.split(',').includes(lang)) { - return translations[key] + return translations[key]; } } - return translations['en'] - } + return translations['en']; + }; const translate = new Proxy( - function (key) { - const lang = userLang - const strings = getTranslations(lang) - return strings[key] || translations['en'][key] + function(key) { + const lang = userLang; + const strings = getTranslations(lang); + return strings[key] || translations['en'][key]; }, { get(target, prop) { - const lang = userLang - const strings = getTranslations(lang) - return strings[prop] || translations['en'][prop] + const lang = userLang; + const strings = getTranslations(lang); + return strings[prop] || translations['en'][prop]; } } - ) + ); - // ==================== 样式(显眼备注框) ==================== + // ==================== 样式 ==================== GM_addStyle(` .ghsn-note-btn { margin-left: 16px; @@ -364,363 +373,184 @@ max-width: 100%; box-sizing: border-box; } - `) + `); - // ==================== Gist 管理 ==================== - const GistManager = { - githubToken: null, - description: null, - init: function (token, description) { - this.githubToken = token - this.description = description || 'Default Gist Description' - }, - updateToken: function (newToken) { - this.githubToken = newToken - }, - findGistByDescription: function (callback) { - const url = 'https://api.github.com/gists' - GM_xmlhttpRequest({ - method: 'GET', - url: url, - headers: { - 'Authorization': `token ${this.githubToken}`, - 'Content-Type': 'application/json' - }, - onload: function (response) { - if (response.status === 200) { - const gists = JSON.parse(response.responseText) - for (let gist of gists) { - if (gist.description === GistManager.description) { - console.log('找到匹配的 Gist:', gist.html_url) - return callback(gist.id) - } - } - callback(null) - } else { - console.error('获取 Gist 列表失败:', response.responseText) - callback(null) - } - } - }) - }, - uploadToGist: function (filename, content) { - this.findGistByDescription((gistId) => { - if (gistId) { - this.updateGist(gistId, filename, content) - } else { - this.createGist(filename, content) - } - }) - }, - createGist: function (filename, content) { - const url = 'https://api.github.com/gists' - const data = { - description: this.description, - public: false, - files: { - [filename]: { content: content } - } - } - GM_xmlhttpRequest({ - method: 'POST', - url: url, - headers: { - 'Authorization': `token ${this.githubToken}`, - 'Content-Type': 'application/json' - }, - data: JSON.stringify(data), - onload: function (response) { - if (response.status === 201) { - const responseData = JSON.parse(response.responseText) - console.log('Gist 创建成功:', responseData.html_url) - } else { - console.error('Gist 创建失败:', response.responseText) - } - } - }) - }, - downloadGistAsJson: function (filename) { - this.findGistByDescription((gistId) => { - if (!gistId) { - Toast(translate.DOWNLOAD_GIST_FAILURE, 3000, '#ff6347', '#ffffff', 'top') - console.error('未找到匹配的 Gist') - return - } - const url = `https://api.github.com/gists/${gistId}` - GM_xmlhttpRequest({ - method: 'GET', - url: url, - headers: { - 'Authorization': `token ${this.githubToken}`, - 'Content-Type': 'application/json' - }, - onload: function (response) { - if (response.status === 200) { - const gistData = JSON.parse(response.responseText) - const fileContent = gistData.files[filename].content - const parsedJson = JSON.parse(fileContent) - GM_setValue('starred_notes', parsedJson) - Toast(translate.DOWNLOAD_GIST_SUCCESS, 2000, '#00FF00', '#ffffff', 'top') - } else { - Toast(translate.DOWNLOAD_GIST_FAILURE, 3000, '#ff6347', '#ffffff', 'top') - console.error(translate.DOWNLOAD_GIST_FAILURE, response.responseText) - } - } - }) - }) - }, - updateGist: function (gistId, filename, content) { - const url = `https://api.github.com/gists/${gistId}` - const data = { - files: { - [filename]: { content: content } - } - } - GM_xmlhttpRequest({ - method: 'PATCH', - url: url, - headers: { - 'Authorization': `token ${this.githubToken}`, - 'Content-Type': 'application/json' - }, - data: JSON.stringify(data), - onload: function (response) { - if (response.status === 200) { - Toast(translate.UPLOAD_GIST_SUCCESS, 2000, '#00FF00', '#ffffff', 'top') - } else { - Toast(translate.UPLOAD_GIST_FAILURE, 3000, '#ff6347', '#ffffff', 'top') - console.error(translate.UPLOAD_GIST_FAILURE, response.responseText) - } - } - }) + // ==================== Gist 同步 ==================== + function loadToken() { + let token = GM_getValue('GITHUB_PAT_TOKEN', ''); + if (!token) { + token = prompt(translate.NO_TOKEN_ALERT_TEXT); + if (token) GM_setValue('GITHUB_PAT_TOKEN', token); } + githubToken = token; + return !!githubToken; } - // ==================== 首次启动 Token 检查 ==================== - const firstLanuch = GM_getValue('firstLanuch', true) - if (firstLanuch && !GITHUB_PAT_TOKEN) { - const userInput = prompt(translate.NO_TOKEN_ALERT_TEXT) - if (userInput) { - GM_setValue('GITHUB_PAT_TOKEN', userInput) - GITHUB_PAT_TOKEN = userInput - } - GM_setValue('firstLanuch', false) + function request(method, url, data, callback) { + GM_xmlhttpRequest({ + method, url, + headers: { 'Authorization': `token ${githubToken}`, 'Content-Type': 'application/json' }, + data: data ? JSON.stringify(data) : undefined, + onload: res => callback(res.status, res.responseText) + }); } - const description = 'github_starred_repo_note' - GistManager.init(GITHUB_PAT_TOKEN, description) - const filename = 'github_starred_repo_note.json' - GM_registerMenuCommand(translate.UPLOAD_BUTTON_TEXT, uploadToGist) - GM_registerMenuCommand(translate.DOWNLOAD_BUTTON_TEXT, downloadGistAsJson) - if (Object.keys(GM_getValue('starred_notes', {})).length === 0 && GITHUB_PAT_TOKEN) { - downloadGistAsJson() + function getGistId(cb) { + request('GET', 'https://api.github.com/gists', null, (status, text) => { + if (status !== 200) return cb(null); + const gists = JSON.parse(text); + const found = gists.find(g => g.description === GIST_DESC); + cb(found ? found.id : null); + }); } - function uploadToGist() { - const panelData = GM_getValue('starred_notes', {}) - if (!getGitHubToken()) return - const jsonData = JSON.stringify(panelData, null, 2) - GistManager.uploadToGist(filename, jsonData) + function saveGist(content, cb) { + getGistId(id => { + if (id) { + request('PATCH', `https://api.github.com/gists/${id}`, { files: { [FILE_NAME]: { content } } }, (s, _) => cb(s === 200)); + } else { + request('POST', 'https://api.github.com/gists', { description: GIST_DESC, public: false, files: { [FILE_NAME]: { content } } }, (s, _) => cb(s === 201)); + } + }); } - function downloadGistAsJson() { - if (!getGitHubToken()) return - GistManager.downloadGistAsJson(filename) + function loadGist(cb) { + getGistId(id => { + if (!id) return cb(null); + request('GET', `https://api.github.com/gists/${id}`, null, (status, text) => { + if (status !== 200) return cb(null); + const gist = JSON.parse(text); + const content = gist.files[FILE_NAME]?.content; + if (content) try { cb(JSON.parse(content)); } catch(e) { cb(null); } + else cb(null); + }); + }); } - function getGitHubToken() { - if (GITHUB_PAT_TOKEN) return true - const userInput = prompt(translate.NO_TOKEN_ALERT_TEXT) - if (userInput) { - GM_setValue('GITHUB_PAT_TOKEN', userInput) - GITHUB_PAT_TOKEN = userInput - GistManager.updateToken(GITHUB_PAT_TOKEN) - return true - } - return false + function getNotes() { + let v = GM_getValue('starred_notes', '{}'); + try { return JSON.parse(v); } catch(e) { return {}; } } - - // ==================== 本地存储函数 ==================== - function saveStarredNote(storageKey, newNote) { - let starredNotes = GM_getValue('starred_notes', '{}') - starredNotes = JSON.parse(starredNotes) - starredNotes[storageKey] = newNote - GM_setValue('starred_notes', JSON.stringify(starredNotes)) + function setNotes(obj) { + GM_setValue('starred_notes', JSON.stringify(obj)); } - - function getStarredNote(storageKey) { - let starredNotes = GM_getValue('starred_notes', '{}') - starredNotes = JSON.parse(starredNotes) - return starredNotes[storageKey] || '' + function saveNote(repo, text) { + let notes = getNotes(); + if (text && text.trim()) notes[repo] = text.trim(); + else delete notes[repo]; + setNotes(notes); } - - function deleteStarredNote(storageKey) { - let starredNotes = GM_getValue('starred_notes', '{}') - starredNotes = JSON.parse(starredNotes) - if (storageKey in starredNotes) { - delete starredNotes[storageKey] - GM_setValue('starred_notes', JSON.stringify(starredNotes)) - } + function getNote(repo) { + return getNotes()[repo] || ''; } // ==================== 辅助函数 ==================== - function getRepoFullName(repoElement) { - const link = repoElement.querySelector('div[itemprop="name codeRepository"] > a, h3 > a, h2 > a') + function getRepoName(repoElement) { + let link = repoElement.querySelector('h3 a, h2 a'); if (link && link.pathname) { - return link.pathname.substring(1).replace(/\/$/, '') + let name = link.pathname.replace(/^\//, '').replace(/\/$/, ''); + if (name.includes('/')) return name; } - const starForm = repoElement.querySelector('form[action^="/stars/"]') - if (starForm && starForm.action) { - const match = starForm.action.match(/\/stars\/([^/]+\/[^/]+)\/star/) - if (match && match[1]) return match[1] + let form = repoElement.querySelector('form[action^="/star"]'); + if (form && form.action) { + let match = form.action.match(/\/star\/([^\/]+\/[^\/]+)/); + if (match) return match[1]; } - console.warn('RepoNotes: Could not find repo name for element:', repoElement) - return null + return null; } - function createNoteButton(isEdit = false) { - const button = document.createElement('a') - button.className = 'ghsn-note-btn' - button.href = 'javascript:void(0);' - const svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg') - svg.setAttribute('aria-hidden', 'true') - svg.setAttribute('height', '16') - svg.setAttribute('width', '16') - svg.setAttribute('viewBox', '0 0 16 16') - svg.setAttribute('fill', 'currentColor') - svg.setAttribute('class', 'octicon octicon-star') - const path = document.createElementNS('http://www.w3.org/2000/svg', 'path') - path.setAttribute('d', 'M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z') - svg.appendChild(path) - button.appendChild(svg) - const textNode = document.createTextNode(isEdit ? translate.EDIT_BUTTON_TEXT : translate.ADD_BUTTON_TEXT) - button.appendChild(textNode) - button.updateText = function (isEditing) { - textNode.textContent = isEditing ? translate.EDIT_BUTTON_TEXT : translate.ADD_BUTTON_TEXT - } - return button - } + // ==================== UI 构建 ==================== + function addButton(repoElement) { + if (repoElement.querySelector('.my-note-btn')) return; + let repoName = getRepoName(repoElement); + if (!repoName) return; - // ==================== 核心 UI 函数(弹窗编辑 + 独立显示备注)==================== - async function addNoteUI(repoElement) { - if (repoElement.querySelector('.ghsn-container')) return - const existingButton = repoElement.querySelector('.ghsn-star-row .ghsn-note-btn') - if (existingButton) return + let currentNote = getNote(repoName); - const repoFullName = getRepoFullName(repoElement) - if (!repoFullName) return + let btn = document.createElement('button'); + btn.textContent = currentNote ? translate.EDIT_BUTTON_TEXT : translate.ADD_BUTTON_TEXT; + btn.className = 'ghsn-note-btn my-note-btn'; + btn.style.marginLeft = '8px'; + btn.style.cursor = 'pointer'; - const storageKey = `ghsn_${repoFullName}` - let currentNote = getStarredNote(storageKey) + let noteDiv = document.createElement('div'); + noteDiv.className = 'ghsn-note-display'; + if (currentNote) noteDiv.textContent = currentNote; + else noteDiv.style.display = 'none'; - const starLink = repoElement.querySelector('a[href$="/stargazers"]') - if (!starLink) return + btn.onclick = (e) => { + e.preventDefault(); + e.stopPropagation(); + let newNote = prompt(translate.PROMPT_MESSAGE, currentNote); + if (newNote === null) return; + newNote = newNote.trim(); + saveNote(repoName, newNote); + if (newNote) { + btn.textContent = translate.EDIT_BUTTON_TEXT; + noteDiv.textContent = newNote; + noteDiv.style.display = 'block'; + } else { + btn.textContent = translate.ADD_BUTTON_TEXT; + noteDiv.style.display = 'none'; + } + }; - let starRow = starLink.parentNode - if (!starRow.classList.contains('d-flex') && !starRow.classList.contains('float-right')) { - const potentialRow = starLink.closest('span, div.d-inline-block, div.color-fg-muted') - if (potentialRow) starRow = potentialRow + let starContainer = repoElement.querySelector('.starring-container, .js-social-container'); + if (!starContainer) { + let starForm = repoElement.querySelector('form[action^="/star"]'); + if (starForm && starForm.parentNode) starContainer = starForm.parentNode; } - starRow.classList.add('ghsn-star-row') - - // 创建按钮(铅笔图标 + 文字) - const noteButton = createNoteButton(!!currentNote) - - // 创建备注显示区域(独立行,显眼) - const displayDiv = document.createElement('div') - displayDiv.className = 'ghsn-note-display' - if (currentNote) displayDiv.textContent = currentNote - else displayDiv.style.display = 'none' - - // 将按钮添加到 star 行末尾 - starRow.appendChild(noteButton) - - // 将备注显示区域插入到仓库标题下方(描述之前) - const descriptionElement = repoElement.querySelector('p.color-fg-muted') - const topics = repoElement.querySelector('.topic-tag-list') - const insertAfterElement = topics || descriptionElement || repoElement.querySelector('h3, h2') - if (insertAfterElement && insertAfterElement.parentNode) { - insertAfterElement.parentNode.insertBefore(displayDiv, insertAfterElement.nextSibling) + if (starContainer) { + starContainer.appendChild(btn); } else { - repoElement.appendChild(displayDiv) + let title = repoElement.querySelector('h3, h2'); + if (title) title.appendChild(btn); } - // 绑定按钮点击事件:弹窗编辑 - noteButton.addEventListener('click', (e) => { - e.preventDefault() - const newNote = prompt(translate.NOTE_PLACEHOLDER, currentNote) - if (newNote === null) return - const trimmed = newNote.trim() - if (trimmed === currentNote) return - if (trimmed) { - saveStarredNote(storageKey, trimmed) - currentNote = trimmed - displayDiv.textContent = trimmed - displayDiv.style.display = 'block' - noteButton.updateText(true) - } else { - saveStarredNote(storageKey, '') - currentNote = '' - displayDiv.style.display = 'none' - noteButton.updateText(false) - deleteStarredNote(storageKey) - } - }) - } - - // ==================== 页面扫描与动态监听 ==================== - function processRepositories() { - const repoSelector = 'div.col-12.d-block.width-full.py-4.border-bottom.color-border-muted, article.Box-row' - const repoElements = document.querySelectorAll(repoSelector) - if (repoElements.length === 0) { - const fallbackSelector = 'li[data-view-component="true"].Box-row' - const fallbackElements = document.querySelectorAll(fallbackSelector) - fallbackElements.forEach(addNoteUI) + // 注意:此处严格按照版本1的位置逻辑插入备注显示区域 + let titleRow = repoElement.querySelector('h3, h2')?.parentNode; + if (titleRow && titleRow.parentNode) { + titleRow.parentNode.insertBefore(noteDiv, titleRow.nextSibling); } else { - repoElements.forEach(addNoteUI) + let desc = repoElement.querySelector('p.color-fg-muted'); + if (desc && desc.parentNode) desc.parentNode.insertBefore(noteDiv, desc); + else repoElement.appendChild(noteDiv); } } - let observer = null - function setupObserver() { - if (observer) observer.disconnect() - const targetNode = document.getElementById('user-repositories-list') || document.querySelector('main') || document.body - if (!targetNode) { - console.error('RepoNotes: Could not find target node for MutationObserver.') - return - } - observer = new MutationObserver(mutations => { - mutations.forEach(mutation => { - mutation.addedNodes.forEach(node => { - if (node.nodeType === 1) { - const repoSelector = 'div.col-12.d-block.width-full.py-4.border-bottom.color-border-muted, article.Box-row, li[data-view-component="true"].Box-row' - if (node.matches(repoSelector)) { - addNoteUI(node) - } else { - const nestedRepos = node.querySelectorAll(repoSelector) - if (nestedRepos.length > 0) nestedRepos.forEach(addNoteUI) - } - } - }) - }) - }) - observer.observe(targetNode, { childList: true, subtree: true }) + function scan() { + let selector = 'div[class*="col-12"][class*="d-block"][class*="width-full"][class*="border-bottom"], article.Box-row'; + document.querySelectorAll(selector).forEach(addButton); } - function initializeOrReinitialize() { - if (window.location.search.includes('tab=stars') || document.querySelector('div.col-12.d-block.width-full.py-4') || document.querySelector('article.Box-row')) { - processRepositories() - setupObserver() - } else { - if (observer) observer.disconnect() - } + // ==================== 菜单命令 ==================== + function uploadToGist() { + if (!loadToken()) return; + saveGist(JSON.stringify(getNotes(), null, 2), ok => alert(ok ? translate.UPLOAD_GIST_SUCCESS : translate.UPLOAD_GIST_FAILURE)); } - // ==================== 启动 ==================== - document.addEventListener('turbo:load', () => initializeOrReinitialize()) - if (document.readyState === 'loading') { - document.addEventListener('DOMContentLoaded', initializeOrReinitialize) - } else { - initializeOrReinitialize() + function downloadFromGist() { + if (!loadToken()) return; + loadGist(data => { + if (data) { + setNotes(data); + alert(translate.DOWNLOAD_GIST_SUCCESS); + location.reload(); + } else { + alert(translate.DOWNLOAD_GIST_FAILURE); + } + }); } -})() \ No newline at end of file + + // ==================== 初始化 ==================== + function init() { + loadToken(); + GM_registerMenuCommand(translate.UPLOAD_MENU, uploadToGist); + GM_registerMenuCommand(translate.DOWNLOAD_MENU, downloadFromGist); + scan(); + new MutationObserver(scan).observe(document.body, { childList: true, subtree: true }); + } + + if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init); + else init(); +})(); From 272fd03ccaf21230167d134f79abb9e725586003 Mon Sep 17 00:00:00 2001 From: MaMihLaPiNaTaPaI0 <105922392+MaMihLaPiNaTaPaI0@users.noreply.github.com> Date: Sat, 13 Jun 2026 16:37:54 +0800 Subject: [PATCH 3/4] Fix regex pattern for star action URL matching --- github-starred-repo-note/github-starred-v2.user.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/github-starred-repo-note/github-starred-v2.user.js b/github-starred-repo-note/github-starred-v2.user.js index fb86c78d8..2b3ad08f9 100644 --- a/github-starred-repo-note/github-starred-v2.user.js +++ b/github-starred-repo-note/github-starred-v2.user.js @@ -1,4 +1,4 @@ -// ==UserScript== +//==UserScript== // @name GitHub Starred Repo Note (Popup Sync) // @name:af GitHub Ster Note - Opspring & Sinkroniseer // @name:am የጊትሁብ ኮከብ ማስታወሻ (ብቅ ባይ እና ማመሳሰል) @@ -227,6 +227,7 @@ // @namespace https://github.com/ChinaGodMan/UserScripts // @supportURL https://github.com/ChinaGodMan/UserScripts/issues // @homepage https://github.com/ChinaGodMan/UserScripts +// homepageURL https://github.com/ChinaGodMan/UserScripts // @license MIT // @match https://github.com/* // @icon data:image/png;base64,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 @@ -453,7 +454,7 @@ } let form = repoElement.querySelector('form[action^="/star"]'); if (form && form.action) { - let match = form.action.match(/\/star\/([^\/]+\/[^\/]+)/); + let match = form.action.match(/\/star\/([^/]+\/[^/]+)/); if (match) return match[1]; } return null; From 543d35a3009edc24ccc00e9aa8a1204f21e07e8c Mon Sep 17 00:00:00 2001 From: MaMihLaPiNaTaPaI0 <105922392+MaMihLaPiNaTaPaI0@users.noreply.github.com> Date: Sat, 13 Jun 2026 21:21:22 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E4=BD=BF=E7=94=A8=E5=8E=9F=E5=85=88?= =?UTF-8?q?=E8=A1=A8=E5=A4=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../github-starred-v2.user.js | 463 +++++++++--------- 1 file changed, 231 insertions(+), 232 deletions(-) diff --git a/github-starred-repo-note/github-starred-v2.user.js b/github-starred-repo-note/github-starred-v2.user.js index 2b3ad08f9..5dd24f1a3 100644 --- a/github-starred-repo-note/github-starred-v2.user.js +++ b/github-starred-repo-note/github-starred-v2.user.js @@ -1,233 +1,231 @@ -//==UserScript== -// @name GitHub Starred Repo Note (Popup Sync) -// @name:af GitHub Ster Note - Opspring & Sinkroniseer -// @name:am የጊትሁብ ኮከብ ማስታወሻ (ብቅ ባይ እና ማመሳሰል) -// @name:ar ملاحظة المستودع النجمي (منبثقة ومزامنة) -// @name:az GitHub Ulduz Qeydi (Popup və Sinkronizasiya) -// @name:be GitHub Заметка пра зорку (Усплывальнае акно + Сінхранізацыя) +// ==UserScript== +// @name GitHub RepoNotesHelper +// @name:af GitHub Star Warehouse Notes Assistent +// @name:am የጊትሮ ኮከብ መጋዘን ማስታወሻዎች ረዳት +// @name:ar Github Star Warehouse Notes Assistant +// @name:az Github Star Anbar Qeydləri köməkçisi +// @name:be Склад Github Star Warehouse Нататкі Памочнік // @name:bem Ifilembo fya Ntanda ifya GitHub Ifya Kusunga Ifya GitHub -// @name:bg GitHub Звездна бележка (Изскачащ прозорец + Синхронизация) -// @name:bn গিটহাব তারকা নোট (পপআপ ও সিঙ্ক) -// @name:bo གྷི་ཊི་ཧབ་སྐར་མའི་དྲན་ཐོ (སྤོ་ཐོན་དང་ཟུར་སྒྲིག) -// @name:bs GitHub Zvjezdana Bilješka (Skočni prozor + Sinhronizacija) -// @name:ca Nota d'Estrella de GitHub (Finestra emergent + Sincronització) -// @name:ceb GitHub Bituon nga Nota (Popup ug Sync) -// @name:ckb تێبینی کۆگای ئەستێرەی گیهوب (پۆپ ئەپ و هاوکاتکردن) -// @name:cs GitHub Hvězdná poznámka (Vyskakovací okno + Synchronizace) -// @name:cy Nodyn Seren GitHub (Naidlen + Cydamseru) -// @name:da GitHub Stjerne Note (Popup + Sync) -// @name:de GitHub Stern-Notiz (Popup + Synchronisierung) -// @name:dv ގިތުހަބް ސްޓާ ނޯޓް (ޕޮޕަޕް އެންޑް ސިންކް) -// @name:dz གིཊྷུབ་སྐར་མའི་དཔྱད་བྲིས། (པོཔ་ཨཔ་ དང་ སིངཀ་) -// @name:el Σημείωση Αστεριού GitHub (Αναδυόμενο + Συγχρονισμός) -// @name:en GitHub Starred Repo Note (Popup Sync) -// @name:en-GB GitHub Starred Repo Note (Popup Sync) -// @name:eo GitHub Stela Noto (Ŝprucfenestro + Sinkronigo) -// @name:es Nota de Repositorio Estrellado de GitHub (Ventana emergente + Sincronización) -// @name:et GitHub Tärni Märkus (Hüpikaken + Sünkroonimine) -// @name:eu GitHub Izarreko Oharra (Leiho gainetik + Sinkronizazioa) -// @name:fa یادداشت مخزن ستاره‌دار گیت‌هاب (پاپ آپ و همگام‌سازی) -// @name:fi GitHub Tähden Muistiinpano (Ponnahtava ikkuna + Synkronointi) -// @name:fo GitHub Stjørnu Viðmerking (Popup og Sync) -// @name:fr Note de Dépôt GitHub (Fenêtre contextuelle + Synchronisation) -// @name:gd Nota Stòr Rionnag GitHub (Pop-up is Sioncronaich) -// @name:gl Nota de Repositorio Estrelado de GitHub (Ventá emerxente + Sincronización) -// @name:gu ગિટહબ સ્ટાર નોંધ (પૉપઅપ અને સિન્ક) -// @name:haw GitHub Hōkū Note (Popup a me Sync) -// @name:he הערת כוכב ב-GitHub (חלון קופץ + סנכרון) -// @name:hi GitHub स्टार नोट (पॉपअप और सिंक) -// @name:hr GitHub Zvjezdana Bilješka (Skočni prozor + Sinkronizacija) -// @name:ht GitHub Etoil Nòt (Popup ak Senkronize) -// @name:hu GitHub Csillag Megjegyzés (Felugró ablak + Szinkronizálás) -// @name:hy GitHub Աստղային Նոթ (Թռուցիկ + Համաժամեցում) -// @name:id Catatan Bintang GitHub (Popup + Sinkronisasi) -// @name:is GitHub Stjörnu Athugasemd (Spenna + Samstilling) -// @name:it Nota Repository Stelle GitHub (Popup + Sincronizzazione) -// @name:ja GitHub スター付きリポジトリメモ(ポップアップ同期版) -// @name:ka GitHub ვარსკვლავიანი ჩანაწერი (ამომხტომელი ფანჯარა + სინქრონიზაცია) -// @name:kk GitHub Жұлдызды Жазба (Қалқымалы терезе + Синхрондау) -// @name:km កំណត់ចំណាំផ្កាយ GitHub (បង្អួចលេចឡើង + សមកាលកម្ម) -// @name:kn GitHub ಸ್ಟಾರ್ ಟಿಪ್ಪಣಿ (ಪಾಪಪ್ + ಸಿಂಕ್) -// @name:ko GitHub 스타 저장소 메모 (팝업 동기화) -// @name:ku GitHub Stêrk Not (Popup û Senkronîzasyon) -// @name:ky GitHub Жылдыз Эскертмеси (Калкама терезе + Синхрондоштуруу) -// @name:la GitHub Stella Nota (Popup et Sync) -// @name:lb GitHub Stär Notiz (Popup + Synchroniséierung) -// @name:lo ບັນທຶກດາວ GitHub (ປ້ອງກັນ + ຊິງຄ໌) -// @name:lt GitHub Žvaigždės Pastaba (Iššokantis langas + Sinchronizavimas) -// @name:lv GitHub Zvaigznes Piezīme (Uznirstošais logs + Sinhronizācija) -// @name:mg GitHub Kintana Fanamarihana (Popup sy Sync) -// @name:mi GitHub Whetu Tuhipoka (Pāwhiri + Tukutahi) -// @name:mk GitHub Ѕвездена Белешка (Искача прозорец + Синхронизација) -// @name:ml GitHub സ്റ്റാർ കുറിപ്പ് (പോപ്പ് അപ്പ് + സിങ്ക്) -// @name:mn GitHub Оддын Тэмдэглэл (Popup + Синхрончлол) -// @name:ms Nota Bintang GitHub (Popup + Segerakan) -// @name:mt Nota ta' Star ta' GitHub (Popup + Sinkronizzazzjoni) -// @name:my GitHub ကြယ်မှတ်စု (ပေါ့ပ်အပ် + ထပ်တူပြုခြင်း) -// @name:ne GitHub तारा नोट (पपअप + सिङ्क) -// @name:nl GitHub Ster Notitie (Popup + Synchronisatie) -// @name:no GitHub Stjernenotat (Popup + Synkronisering) -// @name:ny GitHub Nyenyezi Ndemanga (Popup + Sync) -// @name:pa GitHub ਸਟਾਰ ਨੋਟ (ਪੌਪਅੱਪ + ਸਿੰਕ) -// @name:pap GitHub Streya Nota (Popup + Sincronisashon) -// @name:pl GitHub Notatka Gwiazdkowa (Wyskakujące okno + Synchronizacja) -// @name:ps د ګیتوب ستوري یادښت (پاپ اپ او همغږي) -// @name:pt Nota de Estrela do GitHub (Popup + Sincronização) -// @name:ro Notă Stea GitHub (Popup + Sincronizare) -// @name:ru GitHub Звездная заметка (Всплывающее окно + Синхронизация) -// @name:rw Inyandiko y'Inyenyeri ya GitHub (Popup + Synchronisation) -// @name:sg GitHub Ngbêne Tiâ (Popup na Sincronisation) -// @name:si GitHub තරු සටහන (පොප්අප් + සමමුහුර්ත) -// @name:sk GitHub Hviezdna Poznámka (Vyskakovacie okno + Synchronizácia) -// @name:sl GitHub Zvezdna Opomba (Pojavno okno + Sinhronizacija) -// @name:sm GitHub Fetu Note (Popup ma Sync) -// @name:sn GitHub Nyenyedzi Noti (Popup u Sync) -// @name:so GitHub Xususiyadda Xiddig (Popup iyo Isku-dubarid) -// @name:sr GitHub Звездана Белешка (Искачући прозор + Синхронизација) -// @name:sv GitHub Stjärnanteckning (Popup + Synkronisering) -// @name:sw GitHub Noti ya Nyota (Popup na Usawazishaji) -// @name:ta GitHub நட்சத்திர குறிப்பு (பாப்அப் + ஒத்திசைவு) -// @name:te GitHub స్టార్ నోట్ (పాపప్ + సింక్) -// @name:tg GitHub Ситора Эзоҳ (Поп-ап + Ҳамоҳангсозӣ) -// @name:th GitHub โน้ตดาว (ป๊อปอัพ + ซิงค์) -// @name:ti GitHub ኮከብ ማስታወሻ (ብቅ ባይ + ምስምሕላ) -// @name:tk GitHub Ýyldyz Bellik (Popup + Sinhronlaşdyrma) -// @name:tn GitHub Ntlha ya Naledi (Popup le Sync) -// @name:to GitHub Mahuʻinga Fetuʻu (Popup mo e Sync) -// @name:tpi GitHub Sta Not (Popup na Sink) -// @name:tr GitHub Yıldız Notu (Açılır pencere + Senkronizasyon) -// @name:uk GitHub Зоряна Нотатка (Спливаюче вікно + Синхронізація) -// @name:ur GitHub اسٹار نوٹ (پاپ اپ اور مطابقت) -// @name:uz GitHub Yulduzli Eslatma (Qalqib chiquvchi oyna + Sinxronlash) -// @name:vi Ghi chú kho sao GitHub (Cửa sổ bật lên + Đồng bộ) -// @name:xh Inqaku leNkwenkwezi yeGitHub (Popup kunye neSync) -// @name:yi GitHub שטערן באַמערקונג (פּאָפּאַפּ און סינגק) -// @name:yo Akọsilẹ Irawọ GitHub (Popup ati Amuṣiṣẹpọ) -// @name:zh GitHub 星标仓库备注助手(弹窗同步版) -// @name:zh-CN GitHub 星标仓库备注助手(弹窗同步版) -// @name:zh-HK GitHub 星標倉庫備註助手(彈窗同步版) -// @name:zh-MO GitHub 星標倉庫備註助手(彈窗同步版) -// @name:zh-MY GitHub 星标仓库备注助手(弹窗同步版) -// @name:zh-SG GitHub 星标仓库备注助手(弹窗同步版) -// @name:zh-TW GitHub 星標倉庫備註助手(彈窗同步版) -// @name:zu Inothi Lenkanyezi ye-GitHub (Popup ne-Sync) -// @description Add notes to your starred repositories via popup, sync to GitHub Gist, notes displayed prominently below repo title. -// @description:af Voeg notas by jou gestoorde bewaarplekke via popup, sinchroniseer na GitHub Gist, notas word prominent onder die bewaarplek titel vertoon. -// @description:am በብቅ ባይ በኩል ለተወደዱ ማከማቻዎች ማስታወሻዎችን ይጨምሩ፣ ወደ GitHub Gist ያመሳስሉ፣ ማስታወሻዎች ከማከማቻ ርዕስ በታች በግልጽ ይታያሉ። -// @description:ar أضف ملاحظات إلى مستودعاتك المميزة عبر نافذة منبثقة، مزامنة مع GitHub Gist، تظهر الملاحظات بشكل بارز أسفل عنوان المستودع. -// @description:az Popup vasitəsilə ulduzlanmış depolara qeydlər əlavə edin, GitHub Gist ilə sinxronlaşdırın, qeydlər depo başlığının altında qabarıq şəkildə göstərilir. -// @description:be Дадавайце нататкі да вашых зорачных рэпазітараў праз усплывальнае акно, сінхранізуйце з GitHub Gist, нататкі адлюстроўваюцца пад назвай рэпазітара. -// @description:bem Ongezai amabuku ku mabuku yenu ya nyenyezi kutila popup, yambukizane ni GitHub Gist, amabuku alangwa panshi ya mutwe wa buku. -// @description:bg Добавете бележки към вашите звездни хранилища чрез изскачащ прозорец, синхронизирайте с GitHub Gist, бележките се показват под заглавието на хранилището. -// @description:bn পপআপের মাধ্যমে আপনার তারকা চিহ্নিত সংগ্রহস্থলগুলিতে নোট যুক্ত করুন, GitHub Gist-এর সাথে সিঙ্ক করুন, সংগ্রহস্থলের শিরোনামের নীচে নোটগুলি বিশিষ্টভাবে প্রদর্শিত হয়। -// @description:bo སྤོ་ཐོན་བརྒྱུད་ནས་ཁྱེད་ཀྱི་སྐར་མ་བཀོད་པའི་མཛོད་ཁང་ལ་དྲན་ཐོ་ཁ་སྣོན་བྱེད། GitHub Gist དང་ཟུར་སྒྲིག་བྱེད། དྲན་ཐོ་ཚོ་མཛོད་ཁང་གི་མཚན་གྱི་འོག་ཏུ་གསལ་པོར་སྟོན། -// @description:bs Dodajte bilješke vašim označenim spremištima putem skočnog prozora, sinhronizujte s GitHub Gist, bilješke se ističu ispod naslova spremišta. -// @description:ca Afegiu notes als vostres repositoris amb estrella mitjançant una finestra emergent, sincronitzeu amb GitHub Gist, les notes es mostren de manera destacada sota el títol del repositori. -// @description:ceb Idugang ang mga nota sa imong gi-star nga mga repositori pinaagi sa popup, i-sync sa GitHub Gist, ang mga nota ipakita nga prominente sa ilawom sa ulohan sa repositori. -// @description:ckb تێبینی زیاد بکە بۆ کۆگاکانی ئەستێرەکراوت لە ڕێگەی پۆپ ئەپەوە، لەگەڵ GitHub Gist هاوکات بکە، تێبینییەکان لە ژێر ناونیشانی کۆگاکەدا بە دیاری کراوە پیشان بدرێن. -// @description:cs Přidejte poznámky ke svým označeným úložištím pomocí vyskakovacího okna, synchronizujte s GitHub Gist, poznámky se zobrazí pod názvem úložiště. -// @description:cy Ychwanegwch nodiadau at eich storfeydd sêr trwy naidlen, cydamserwch â GitHub Gist, mae nodiadau'n cael eu harddangos yn amlwg o dan deitl y stordy. -// @description:da Tilføj noter til dine stjernemarkerede repositories via popup, synkroniser med GitHub Gist, noter vises fremtrædende under repositoryets titel. -// @description:de Fügen Sie Notizen zu Ihren markierten Repositories über ein Popup hinzu, synchronisieren Sie mit GitHub Gist, Notizen werden unter dem Repository-Titel prominent angezeigt. -// @description:dv ޕޮޕަޕް މެދުން ތިބާގެ ސްޓާކުރި ރިޕޮޒިޓަރީތަކަށް ނޯޓްތައް އިތުރުކުރޭ، GitHub Gist އާއެކު ސިންކްކުރޭ، ނޯޓްތައް ރިޕޮޒިޓަރީގެ ނަމުގެ ދަށުން ފާހަގަކޮށް ދައްކަން. -// @description:dz པོཔ་ཨཔ་ བེད་སྤྱོད་བྱས་ནས་ཁྱེད་ཀྱི་སྐར་མ་བཀོལ་སྤྱོད་བྱས་པའི་མཛོད་ཁང་ཚོར་དྲན་ཐོ་ཁ་སྣོན་བྱེད། GitHub Gist དང་ཟུར་སྒྲིག་བྱེད། དྲན་ཐོ་ཚོ་མཛོད་ཁང་གི་མཚན་གྱི་འོག་ཏུ་གསལ་པོར་སྟོན། -// @description:el Προσθέστε σημειώσεις στα αστερισμένα αποθετήριά σας μέσω αναδυόμενου παραθύρου, συγχρονίστε με το GitHub Gist, οι σημειώσεις εμφανίζονται κάτω από τον τίτλο του αποθετηρίου. -// @description:en Add notes to your starred repositories via popup, sync to GitHub Gist, notes displayed prominently below repo title. -// @description:en-GB Add notes to your starred repositories via popup, sync to GitHub Gist, notes displayed prominently below repo title. -// @description:eo Aldonu notojn al viaj stelitaj deponejoj per ŝprucfenestro, sinkronigu al GitHub Gist, notoj montriĝas elstare sub la deponeja titolo. -// @description:es Añade notas a tus repositorios destacados mediante una ventana emergente, sincroniza con GitHub Gist, las notas se muestran debajo del título del repositorio. -// @description:et Lisage oma tähistatud hoidlatesse märkmeid hüpikakna kaudu, sünkroonige GitHub Gistiga, märkmed kuvatakse hoidla pealkirja all. -// @description:eu Gehitu oharrak zure izarreko biltegietan popup baten bidez, sinkronizatu GitHub Gist-ekin, oharrak biltegiaren izenburuaren azpian erakusten dira nabarmen. -// @description:fa از طریق پنجره بازشو به مخازن ستاره‌دار خود یادداشت اضافه کنید، با GitHub Gist همگام‌سازی کنید، یادداشت‌ها در زیر عنوان مخزن نمایش داده می‌شوند. -// @description:fi Lisää muistiinpanoja tähtimerkityihin arkistoihisi ponnahdusikkunan kautta, synkronoi GitHub Gistiin, muistiinpanot näkyvät arkiston otsikon alla. -// @description:fo Legg aftur viðmerkingar til stjørnumerktu geymslurnar hjá tær við eitt sprettiglugga, samstilla við GitHub Gist, viðmerkingar verða vístar undir heiti geymslunnar. -// @description:fr Ajoutez des notes à vos dépôts favoris via une fenêtre contextuelle, synchronisez avec GitHub Gist, les notes s'affichent sous le titre du dépôt. -// @description:gd Cuir notaichean ris na stòran rionnag agad tro phopa, sioncronaich ri GitHub Gist, bidh notaichean a’ nochdadh gu follaiseach fo thiotal an stòir. -// @description:gl Engade notas aos teus repositorios con estrela mediante unha ventá emerxente, sincroniza con GitHub Gist, as notas móstrase debaixo do título do repositorio. -// @description:gu પૉપઅપ દ્વારા તમારા સ્ટાર કરેલા રેપોઝિટરીઓમાં નોંધો ઉમેરો, GitHub Gist સાથે સિંક કરો, નોંધો રેપોઝિટરી શીર્ષકની નીચે પ્રમુખતાથી દર્શાવવામાં આવે છે. -// @description:haw E hoʻohui i nā memo i kāu mau waihona i hōʻailona ʻia ma o ka puka aniani, e hoʻonohonoho me GitHub Gist, e hōʻike ʻia nā memo ma lalo o ke poʻo inoa o ka waihona. -// @description:he הוסף הערות למאגרים שסימנת בכוכב באמצעות חלון קופץ, סנכרן עם GitHub Gist, ההערות מוצגות מתחת לכותרת המאגר. -// @description:hi पॉपअप के माध्यम से अपने स्टार किए गए रिपॉजिटरी में नोट्स जोड़ें, GitHub Gist के साथ सिंक करें, नोट्स रिपॉजिटरी शीर्षक के नीचे प्रमुखता से दिखाए जाते हैं। -// @description:hr Dodajte bilješke svojim označenim spremištima putem skočnog prozora, sinkronizirajte s GitHub Gistom, bilješke se ističu ispod naslova spremišta. -// @description:ht Ajoute nòt nan depo etwale ou yo atravè yon fenèt ki popup, senkronize ak GitHub Gist, nòt yo parèt anba tit depo a. -// @description:hu Adj jegyzeteket a csillagozott repóidhoz felugró ablakon keresztül, szinkronizálj a GitHub Gist-el, a jegyzetek a repó címe alatt jelennek meg. -// @description:hy Ավելացրեք նշումներ ձեր աստղանշված պահոցներին թռուցիկ պատուհանի միջոցով, համաժամեցրեք GitHub Gist-ի հետ, նշումները ցուցադրվում են պահոցի վերնագրի տակ: -// @description:id Tambahkan catatan ke repositori bertanda bintang Anda melalui popup, sinkronkan ke GitHub Gist, catatan ditampilkan di bawah judul repositori. -// @description:is Bættu við athugasemdum við stjörnumerktu geymslurnar þínar með sprettiglugga, samstilltu við GitHub Gist, athugasemdir birtast undir titli geymslunnar. -// @description:it Aggiungi note ai tuoi repository con stella tramite popup, sincronizza con GitHub Gist, le note vengono visualizzate sotto il titolo del repository. -// @description:ja ポップアップでスター付きリポジトリにメモを追加、GitHub Gistに同期、メモはリポジトリタイトルの下に表示されます。 -// @description:ka დაამატეთ შენიშვნები თქვენს ვარსკვლავიან საცავებში ამომხტომი ფანჯრის საშუალებით, სინქრონიზაცია GitHub Gist-თან, შენიშვნები ნაჩვენებია საცავის სათაურის ქვემოთ. -// @description:kk Қалқымалы терезе арқылы жұлдызшалы репозиторийлеріңізге жазбалар қосыңыз, GitHub Gist-пен синхрондаңыз, жазбалар репозиторий тақырыбының астында көрсетіледі. -// @description:km បន្ថែមកំណត់ចំណាំទៅកាន់ឃ្លាំងដែលបានដាក់ផ្កាយរបស់អ្នកតាមរយៈបង្អួចលោតឡើង ធ្វើសមកាលកម្មទៅកាន់ GitHub Gist កំណត់ចំណាំត្រូវបានបង្ហាញយ៉ាងលេចធ្លោនៅក្រោមចំណងជើងឃ្លាំង។ -// @description:kn ಪಾಪಪ್ ಮೂಲಕ ನಿಮ್ಮ ಸ್ಟಾರ್ ಮಾಡಿದ ರೆಪೊಸಿಟರಿಗಳಿಗೆ ಟಿಪ್ಪಣಿಗಳನ್ನು ಸೇರಿಸಿ, GitHub Gist ಗೆ ಸಿಂಕ್ ಮಾಡಿ, ಟಿಪ್ಪಣಿಗಳು ರೆಪೊಸಿಟರಿ ಶೀರ್ಷಿಕೆಯ ಕೆಳಗೆ ಪ್ರಮುಖವಾಗಿ ಪ್ರದರ್ಶಿಸಲ್ಪಡುತ್ತವೆ. -// @description:ko 팝업을 통해 스타 저장소에 메모를 추가하고 GitHub Gist에 동기화하며 메모는 저장소 제목 아래에 표시됩니다. -// @description:ku Bi popup-ê notan li depoyên xwe yên stêrkî zêde bike, bi GitHub Gist re senkronîze bike, not li binê sernavê depoyê tên nîşandan. -// @description:ky Калкама терезе аркылуу жылдызчаланган репозиторийлериңизге эскертмелерди кошуңуз, GitHub Gist менен синхрондоштуруңуз, эскертмелер репозиторийдин аталышынын астында көрсөтүлөт. -// @description:la Adde notas repositoriis tuis stellatis per popup, synchroniza cum GitHub Gist, notae infra titulum repositorii eminenter monstrantur. -// @description:lb Füügt Notizen zu Äre gestärengezeechente Repositorie iwwer e Popup derbäi, synchroniséiert mat GitHub Gist, Notizen ginn ënner dem Repositorie-Titel gewisen. -// @description:lo ເພີ່ມບັນທຶກໃສ່ຫໍສະໝຸດທີ່ຕິດດາວຂອງທ່ານຜ່ານປ໊ອບອັບ, ຊິງຄ໌ໄປຫາ GitHub Gist, ບັນທຶກຈະສະແດງຢ່າງເດັ່ນຊັດຢູ່ພາຍໃຕ້ຫົວຂໍ້ຫໍສະໝຸດ. -// @description:lt Pridėkite pastabas prie savo pažymėtų saugyklų naudodami iššokantįjį langą, sinchronizuokite su GitHub Gist, pastabos rodomos po saugyklos pavadinimu. -// @description:lv Pievienojiet piezīmes savām atzīmētajām krātuvēm, izmantojot uznirstošo logu, sinhronizējiet ar GitHub Gist, piezīmes tiek parādītas zem krātuves nosaukuma. -// @description:mg Manampy fanamarihana amin'ny tahiry misy kintanao amin'ny alalan'ny popup, mampifanaraka amin'ny GitHub Gist, aseho eo ambanin'ny lohatenin'ny tahiry ny fanamarihana. -// @description:mi Tāpirihia he tuhipoka ki ō pūkenga whetū mā te pākākā, tukutahitia ki GitHub Gist, ka whakaatuhia ngā tuhipoka ki raro i te taitara pūkenga. -// @description:mk Додајте белешки на вашите ѕвездени складишта преку скокачки прозорец, синхронизирајте со GitHub Gist, белешките се прикажани под насловот на складиштето. -// @description:ml പോപ്പപ്പ് വഴി നിങ്ങളുടെ സ്റ്റാർ ചെയ്ത ശേഖരങ്ങളിലേക്ക് കുറിപ്പുകൾ ചേർക്കുക, GitHub Gist-മായി സമന്വയിപ്പിക്കുക, കുറിപ്പുകൾ ശേഖരത്തിന്റെ തലക്കെട്ടിന് താഴെ പ്രമുഖമായി പ്രദർശിപ്പിക്കും. -// @description:mn Поп-ап цонхоор одтой агуулахууддаа тэмдэглэл нэмэх, GitHub Gist-тэй синхрончлох, тэмдэглэлүүд агуулахын гарчгийн доор тод харагдана. -// @description:ms Tambah nota ke repositori bertanda bintang anda melalui popup, segerakkan ke GitHub Gist, nota dipaparkan di bawah tajuk repositori. -// @description:mt Żid noti għar-repożitorji stillati tiegħek permezz ta’ popup, sinkronizza ma’ GitHub Gist, in-noti jintwerew taħt it-titlu tar-repożitorju. -// @description:my ပေါ့ပ်အပ်မှတစ်ဆင့် သင့်ကြယ်သင်္ကေတပြုထားသော သိုလှောင်ရုံများသို့ မှတ်စုများထည့်ရန်၊ GitHub Gist နှင့် ထပ်တူပြုရန်၊ မှတ်စုများကို သိုလှောင်ရုံခေါင်းစဉ်အောက်တွင် ထင်ရှားစွာပြသသည်။ -// @description:ne पपअप मार्फत आफ्नो तारा लगाइएका भण्डारहरूमा नोटहरू थप्नुहोस्, GitHub Gist मा सिङ्क गर्नुहोस्, नोटहरू भण्डार शीर्षकको तल प्रमुख रूपमा देखाइन्छन्। -// @description:nl Voeg notities toe aan je met ster gemarkeerde repositories via een popup, synchroniseer met GitHub Gist, notities worden prominent weergegeven onder de repository-titel. -// @description:no Legg til notater til dine stjernemerkede repositories via popup, synkroniser med GitHub Gist, notater vises fremtredende under repository-tittelen. -// @description:ny Onjezani zolemba ku malo anu osungira nyenyezi kudzera pa popup, yanjanani ndi GitHub Gist, zolemba zimawonetsedwa pansi pa mutu wa malo osungira. -// @description:pa ਪੌਪਅੱਪ ਰਾਹੀਂ ਆਪਣੇ ਸਟਾਰ ਕੀਤੇ ਰਿਪੋਜ਼ਟਰੀਆਂ ਵਿੱਚ ਨੋਟਸ ਸ਼ਾਮਲ ਕਰੋ, GitHub Gist ਨਾਲ ਸਿੰਕ ਕਰੋ, ਨੋਟਸ ਰਿਪੋਜ਼ਟਰੀ ਸਿਰਲੇਖ ਦੇ ਹੇਠਾਂ ਪ੍ਰਮੁੱਖਤਾ ਨਾਲ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। -// @description:pap Agregá nota na bo repositorionan marca cu strea via un popup, sincronisá cu GitHub Gist, nota ta aparece bou di título di repositorio. -// @description:pl Dodawaj notatki do swoich oznaczonych repozytoriów za pomocą okna popup, synchronizuj z GitHub Gist, notatki są wyświetlane pod tytułem repozytorium. -// @description:ps د پاپ اپ له لارې خپل ستوري شوي ذخیرو ته یادښتونه اضافه کړئ، له GitHub Gist سره همغږي کړئ، یادښتونه د ذخیرې له سرلیک لاندې ښودل کیږي. -// @description:pt Adicione notas aos seus repositórios com estrela via popup, sincronize com GitHub Gist, as notas são exibidas abaixo do título do repositório. -// @description:ro Adăugați notițe la depozitele dvs. cu stea printr-o fereastră popup, sincronizați cu GitHub Gist, notițele sunt afișate sub titlul depozitului. -// @description:ru Добавляйте заметки к вашим звездным репозиториям через всплывающее окно, синхронизируйте с GitHub Gist, заметки отображаются под заголовком репозитория. -// @description:rw Ongeramo inyandiko mu bubiko bwawe bw’inyenyeri ukoresheje idirishya riseruka, ihurize na GitHub Gist, inyandiko zigaragara munsi y’umutwe w’ububiko. -// @description:sg Zîa mbênî tënë na yâ tî gbâta tî ndo tî bâa pöpö tî mo na lêgë tî pupu, zîa na kôlïngö na GitHub Gist, ambênî tënë ayeke sâra na gbe tî li tî gbâta. -// @description:si පොප්අප් එකක් මගින් ඔබේ තරු ලකුණු කළ ගබඩාවලට සටහන් එක් කරන්න, GitHub Gist වෙත සමමුහුර්ත කරන්න, සටහන් ගබඩාවේ මාතෘකාව යටතේ ප්රමුඛ ලෙස පෙන්වනු ලැබේ. -// @description:sk Pridajte poznámky k svojim označeným úložiskám pomocou vyskakovacieho okna, synchronizujte s GitHub Gist, poznámky sa zobrazia pod názvom úložiska. -// @description:sl Dodajte opombe svojim označenim skladiščem prek pojavnega okna, sinhronizirajte z GitHub Gist, opombe so prikazane pod naslovom skladišča. -// @description:sm Faʻaopoopo faʻamatalaga i au faletele ua faʻailoga fetu e ala i le popup, faʻatasi ma GitHub Gist, faʻaalia faʻamatalaga i lalo o le ulutala faletele. -// @description:sn Wedzera zvinyorwa kune yako yakanyorwa nyeredzi zvitoro kuburikidza nepopup, yanjanisa neGitHub Gist, zvinyorwa zvinoratidzwa pazasi pemusoro wezvitoro. -// @description:so Ku dar qoraallada kaydkaaga xiddigta leh iyada oo loo marayo popup, la jaanqaad GitHub Gist, qoraalladu waxay si cad uga muuqdaan cinwaanka kaydka hoostiisa. -// @description:sr Додајте белешке својим обележеним складиштима преко искачућег прозора, синхронизујте са GitHub Gist, белешке се приказују испод наслова складишта. -// @description:sv Lägg till anteckningar till dina stjärnmärkta förråd via popup, synkronisera med GitHub Gist, anteckningar visas under förrådets titel. -// @description:sw Ongeza maelezo kwenye hazina zako zilizo na nyota kupitia kidirisha kichache, sawazisha na GitHub Gist, maelezo yanaonyeshwa chini ya kichwa cha hazina. -// @description:ta பாப்அப் மூலம் உங்கள் நட்சத்திரக் குறியிடப்பட்ட களஞ்சியங்களில் குறிப்புகளைச் சேர்க்கவும், GitHub Gist உடன் ஒத்திசைக்கவும், குறிப்புகள் களஞ்சியத் தலைப்பின் கீழ் முக்கியமாகக் காட்டப்படும். -// @description:te పాపప్ ద్వారా మీ స్టార్ చేసిన రిపోజిటరీలకు గమనికలను జోడించండి, GitHub Gistతో సింక్ చేయండి, గమనికలు రిపోజిటరీ శీర్షిక క్రింద ప్రముఖంగా ప్రదర్శించబడతాయి. -// @description:tg Тавассути равзанаи пайдошаванда ба репозиторияҳои ситорадораи худ ёддоштҳо илова кунед, бо GitHub Gist ҳамоҳанг созед, ёддоштҳо дар зери унвони репозитория намоиш дода мешаванд. -// @description:th เพิ่มบันทึกย่อไปยังคลังพื้นที่ที่ติดดาวของคุณผ่านป๊อปอัพ ซิงค์กับ GitHub Gist บันทึกย่อจะแสดงใต้ชื่อคลังพื้นที่อย่างเด่นชัด -// @description:ti ብጥብቕ መስኮት ንእተፈለጡ መዝገበ ቋንቋታትኩም ማስታወሻታት ወስኹ፡ ምስ GitHub Gist ኣመሳስሉ፡ ማስታወሻታት ኣብ ትሕቲ ኣርእስቲ መዝገበ ቋንቋ ይርአዩ። -// @description:tk Açylýan penjiräniň üsti bilen ýyldyzly ammarlaryňyza bellikler goşuň, GitHub Gist bilen sinhronlaşdyryň, bellikler ammaryň adynyň aşagynda görkezilýär. -// @description:tn Tlatsa dintlha mo mafelong a gago a a nang le dinaledi ka popup, kopanya le GitHub Gist, dintlha di bontshiwa kwa tlase ga setlhogo sa lefelo. -// @description:to Tānaki atu he fakamatala ki ho'o ngaahi fale koloa kuo mā'uhia 'i ha pupu, fakataha mo e GitHub Gist, 'oku fakahāhā 'a e fakamatala 'i lalo 'o e ulu'i fale koloa. -// @description:tpi Putim ol not long ol starim repostori bilong yu long popup, senkronisim wantaim GitHub Gist, ol not i kamap aninit long het repostori. -// @description:tr Açılır pencere ile yıldızladığınız depolara not ekleyin, GitHub Gist ile senkronize edin, notlar depo başlığının altında belirgin şekilde görüntülenir. -// @description:uk Додавайте нотатки до своїх зіркових репозиторіїв через спливаюче вікно, синхронізуйте з GitHub Gist, нотатки відображаються під заголовком репозиторію. -// @description:ur پاپ اپ کے ذریعے اپنے اسٹار کردہ ذخیروں میں نوٹ شامل کریں، GitHub Gist کے ساتھ ہم آہنگ کریں، نوٹ ذخیرے کے عنوان کے نیچے نمایاں طور پر دکھائے جاتے ہیں۔ -// @description:uz Qalqib chiquvchi oyna orqali yulduzli repozitoriylaringizga eslatmalar qo'shing, GitHub Gist bilan sinxronlang, eslatmalar repo sarlavhasi ostida ko'rsatiladi. -// @description:vi Thêm ghi chú vào các kho lưu trữ đã gắn sao của bạn qua cửa sổ bật lên, đồng bộ với GitHub Gist, ghi chú được hiển thị bên dưới tiêu đề kho lưu trữ. -// @description:xh Yongeza amanqaku kwiindawo zakho ezigcinwe ngeenkwenkwezi ngepop-up, ungqamanise neGitHub Gist, amanqaku aboniswa ngaphantsi kwesihloko sendawo yokugcina. -// @description:yi לייגט הערות צו דיין שטערן־רייפּאַזאַטאָריז דורך אַ פּאָפּאַפּ, סינגק מיט GitHub Gist, הערות ווערן אונטער דעם רייפּאַזאַטאָרי טיטל געוויזן. -// @description:yo Ṣafikun awọn akọsilẹ si awọn ibi ipamọ rẹ ti o ni irawọ nipasẹ agbejade, muṣiṣẹpọ pẹlu GitHub Gist, awọn akọsilẹ han ni pataki labẹ akọle ibi ipamọ. -// @description:zh 通过弹窗为星标仓库添加备注,支持 Gist 云端同步,备注独立显示在仓库标题下方。 -// @description:zh-CN 通过弹窗为星标仓库添加备注,支持 Gist 云端同步,备注独立显示在仓库标题下方。 -// @description:zh-HK 透過彈窗為星標倉庫添加備註,支援 Gist 雲端同步,備註獨立顯示在倉庫標題下方。 -// @description:zh-MO 透過彈窗為星標倉庫添加備註,支援 Gist 雲端同步,備註獨立顯示在倉庫標題下方。 -// @description:zh-MY 通过弹窗为星标仓库添加备注,支持 Gist 云端同步,备注独立显示在仓库标题下方。 -// @description:zh-SG 通过弹窗为星标仓库添加备注,支持 Gist 云端同步,备注独立显示在仓库标题下方。 -// @description:zh-TW 透過彈窗為星標倉庫添加備註,支援 Gist 雲端同步,備註獨立顯示在倉庫標題下方。 -// @description:zu Engeza amanothi ezinqolobeni zakho ezinkanyezi nge-popup, uvumelanise ne-GitHub Gist, amanothi aboniswa ngaphansi kwesihloko senqolobane. -// @author MaMihLaPiNaTaPaI0 +// @name:bg Github Star Warehouse бележки Асистент +// @name:bn গিটহাব তারকা গুদাম নোট সহকারী +// @name:bo གྷི་ཊི་ཧབ་སྐར་མའི་མཛོད་ཁང་གི་དྲན་ཐོ་ལས་རོགས་པ། +// @name:bs Pomoćnik za magacinske bilješke GitHub Star +// @name:ca Github Star Warehouse Notes Assistent +// @name:ceb Github Star Warehouse Notes Assistant +// @name:ckb یاریدەدەری کۆگای ئەستێرەکانی GitHub +// @name:cs Poznámka Github Star Warehouse Asistent +// @name:cy Cynorthwyydd Nodiadau Warehouse Seren GitHub +// @name:da GitHub Star Warehouse Notes Assistant +// @name:de Github Star Warehouse Note Assistent +// @name:dv ގިތަބް ސްޓާ ވެއަރހައުސް ނޯޓްސް އެސިސްޓެންޓް +// @name:dz GitHub སྐར་མའི་དམག་ཁང་གི་དྲན་ཐོ། +// @name:el Ο Βοηθός Βοηθός Σημειών του Github Star Warehouse +// @name:en GitHub Star Warehouse Notes Assistant +// @name:en-GB GitHub Star Warehouse Notes Assistant +// @name:eo Github Star Warehouse Notes Assistant +// @name:es Asistente de notas de almacén de estrellas de Github +// @name:et GitHub Star Warehouse Notes Assistent +// @name:eu GitHub Star Warehouse Notes Laguntzailea +// @name:fa GitHub Star Warehouse Notes دستیار +// @name:fi Github Star Warehouse Notes Assistant +// @name:fo GitHub Stjørnugoymsla Notur Assistant +// @name:fr Assistant de notes d’entrepôt Github Star +// @name:gd Neach-taic Notaichean Star Github +// @name:gl GitHub Star Warehouse Notes Asistente +// @name:gu ગિટહબ સ્ટાર વેરહાઉસ નોંધો સહાયક +// @name:haw ʻO GitHitub Star Warehouse i nā mea kōkua +// @name:he מחסן כוכב Github עוזר הערות +// @name:hi GitHub स्टार वेयरहाउस नोट सहायक +// @name:hr GitHub Star Warehouse Notes pomoćnik +// @name:ht GitHub Star Depo Nòt Asistan +// @name:hu Github Star Warehouse Notes asszisztens +// @name:hy Gitub Star պահեստի գրառումների օգնական +// @name:id Asisten Catatan Gudang Bintang GitHub +// @name:is Github Star Warehouse Notes Assistant +// @name:it GitHub Star Warehouse Note Assistente +// @name:ja Github Star Warehouseノートアシスタント +// @name:ka Github Star Warehouse შენიშვნები ასისტენტი +// @name:kk Github star қоймасы +// @name:km ជំនួយការផ្កាយ Github ជំនួយការ +// @name:kn ಗಿಟ್‌ಹಬ್ ಸ್ಟಾರ್ ವೇರ್‌ಹೌಸ್ ಟಿಪ್ಪಣಿಗಳ ಸಹಾಯಕ +// @name:ko Github Star Warehouse Notes Assistant +// @name:ku Gitub Star Warehouse Alîkar +// @name:ky Github Star Warehouse нота жардамчысы +// @name:la GitHub Star CELLA Notes +// @name:lb Github Star Warehouse Notize Assistent +// @name:lo ຜູ້ຊ່ວຍ Warehouse Star Warehouse Star Weeke +// @name:lt „GitHub Star Warehouse Notes“ asistentas +// @name:lv Github Star Warehouse Notes Assistant +// @name:mg Github Star Warehouse Noroteranan +// @name:mi Ko te toa Github Star Warehouse he kaiawhina +// @name:mk Асистент за магацин со starвездички starвезди +// @name:ml GitHub സ്റ്റാർ വെയർഹ house സ് കുറിപ്പുകൾ അസിസ്റ്റന്റ് +// @name:mn GitHub Star Warehouse ТАЙЛБАРЫН ТАЙЛБАР +// @name:ms Pembantu Nota Warehouse Star Github +// @name:mt Assistent ta ’Noti ta’ Star Warehouse GitHub Star +// @name:my GitHub Star Warehouse Notes လက်ထောက် +// @name:ne Githuub स्टार गोदाम नोटहरू +// @name:nl GitHub Star Warehouse Notes Assistent +// @name:no Github Star Warehouse Notes Assistant +// @name:ny Githib Star Warehouse Insuer +// @name:pa ਗਿਥੂਬ ਸਟਾਰ ਵੇਅਰਹਾ house ਸ ਨੋਟਸ ਸਹਾਇਕ +// @name:pap Asistente di Notanan di Magazijn di Strea di GitHub +// @name:pl Github Star Warehouse Notes Asystent +// @name:ps د ګیتوب سټار ګودام یادښتونه معاون +// @name:pt Assistente de Notas de Armazém do Github Star +// @name:ro Github Star Warehouse Notes Assistant +// @name:ru Звездный склад GitHub +// @name:rw GitHub Star Ububiko bwumufasha +// @name:sg GitHub ti dépôt ti atongoro ti mungo maboko . +// @name:si GitHUB ස්ටාර් ගබඩාව සහකාර +// @name:sk Github Star Warehouse Poznámky asistent +// @name:sl Github Star Warehouse opombe pomočnik +// @name:sm GitHub Star Warehouse Enternent Fesoasoani +// @name:sn GitHub Star Warehouse Zvinyorwa Mubatsiri +// @name:so Githeub Star Warehouse Ogeysiiska Qofka +// @name:sr ГитХуб Стар Варехоусе Нотес Ассистант +// @name:sv Github Star Warehouse Notes Assistant +// @name:sw GitHub Star Ghala la Msaidizi +// @name:ta கிட்ஹப் ஸ்டார் கிடங்கு குறிப்புகள் உதவியாளர் +// @name:te గితుబ్ స్టార్ గిడ్డంగి నోట్స్ అసిస్టెంట్ +// @name:tg Ё ситораҳои Star Star Star +// @name:th GitHub Star Warehouse Notes Assistant +// @name:ti Github Star Warehouse Notes Assistant +// @name:tk Gitub ýyldyz ammary kepillendirilýär +// @name:tn Dinoutu tsa Bobolokelo jwa Dinaledi tsa GitHub +// @name:to Ngaahi Fakatokanga ’a e Falekoloa ’o e GitHub Star +// @name:tpi GitHub Sta Weahaus Not Asisten +// @name:tr Github Yıldız Depo Notları Asistanı +// @name:uk Зоряний склад Github Assistant Assistant +// @name:ur گٹ ہب اسٹار گودام نوٹس اسسٹنٹ +// @name:uz Github yulduz omborxonasi yordamchi +// @name:vi Github Star Warehouse Ghi chú Trợ lý +// @name:xh I-Gingab Star Warehouse Proceuntant +// @name:yi גיטהוב שטערן וואַרעהאָוסע נאָטעס אַסיסטאַנט +// @name:zh GitHub 星标仓库备注助手-v2 +// @name:zh-CN GitHub 星标仓库备注助手-v2 +// @name:zh-HK GitHub 星標倉庫備註助手-v2 +// @name:zh-MO GitHub 星標倉庫備註助手-v2 +// @name:zh-MY GitHub 星标仓库备注助手-v2 +// @name:zh-SG GitHub 星标仓库备注助手-v2 +// @name:zh-TW GitHub 星標倉庫備註助手-v2 +// @name:zu Amanothi we-GitHub Star Warehouse Amanothi +// @description Have you forgotten what the repository you starred is for? This is a script that can add notes to the repository you starred, and your notes can be uploaded and downloaded to GitHub Gist +// @description:af Het u die doel van Star -bewaarplekke vergeet? Dit is ’n skrif wat aantekeninge by u gunsteling bewaarplekke kan voeg, en die inligting wat u kommentaar lewer, kan opgelaai en afgelaai word na GitHub Gist +// @description:am የ Star Satnories ዓላማን ረሱ? ይህ ለተወዳጅ ማከማቻዎችዎ ማስታወሻዎችን ማከል የሚችል ጽሑፍ ነው, እና አስተያየቶች የሚሰጡት መረጃዎች ሊሰቀሉት እና ወደ Gitubub GIM ማውረድ ይችላሉ +// @description:ar هل نسيت الغرض من مستودعات النجوم؟ هذا البرنامج النصي الذي يمكنه إضافة ملاحظات إلى مستودعاتك المفضلة ، ويمكن تحميل المعلومات التي تعلقها وتنزيلها إلى Github gist +// @description:az Ulduz depoların məqsədini unutmusunuz? Bu, sevdiyiniz depolar üçün qeydlər əlavə edə bilən bir skriptdir və şərhləriniz yüklənə və Github Gist-ə yüklənə bilər +// @description:be Вы забыліся на мэты зорных сховішчаў? Гэта сцэнар, які можа дадаць нататкі да вашых любімых сховішча +// @description:bem Bushe mwalilubile umulandu wa fya kupangapanga ifya Star? Ici citabo kuti calundako ifyalembwa ku fifulo ifyo mwatemwa, kabili amashiwi ayo mulelanda kuti yabikwa no kukopololwa ku Nkondo ya GitHub . +// @description:bg Забравили ли сте целта на звездни хранилища? Това е скрипт, който може да добави бележки към любимите ви хранилища, а информацията, която коментарите, може да бъде качена и изтеглена в Github Gist +// @description:bn আপনি কি স্টার সংগ্রহস্থলের উদ্দেশ্য ভুলে গেছেন? এটি এমন একটি স্ক্রিপ্ট যা আপনার প্রিয় সংগ্রহস্থলগুলিতে নোট যুক্ত করতে পারে এবং আপনার মন্তব্যগুলি যে তথ্যগুলি আপলোড করা যায় এবং গিটহাব গিস্টে ডাউনলোড করা যায় +// @description:bo ཁྱེད་རང་གིས་སྐར་མའི་མཛོད་ཁང་གི་དམིགས་ཡུལ་བརྗེད་སོང་ངམ། འདི་ནི་ཁྱེད་རང་གི་དགའ་མོས་ཆེ་ཤོས་ཀྱི་མཛོད་ཁང་ལ་དྲན་ཐོ་ཁ་སྣོན་བྱེད་ཐུབ་པའི་ཡིག་ཆ་ཞིག་ཡིན། +// @description:bs Jeste li zaboravili svrhu Star Repositories? Ovo je skripta koja može dodati bilješke u vašim omiljenim spremištima, a informacije koje komentarišete možete prenijeti i preuzeti na GitHub Gist +// @description:ca Heu oblidat el propòsit dels dipòsits estrella? Es tracta d’un script que pot afegir notes als vostres dipòsits preferits i la informació que comenteu es pot penjar i descarregar a Github Gist +// @description:ceb Nalimot ka ba sa katuyoan sa mga repositoryo sa bituon? Kini usa ka script nga mahimong makadugang mga nota sa imong pinangga nga mga repositories, ug ang kasayuran nga imong mga komentaryo mahimong ma-upload ug ma-download sa Github GICT +// @description:ckb ئایا ئامانجی کۆگاکانی ئەستێرەت لەبیر کردووە؟ ئەمە سکریپتێکە کە دەتوانێت تێبینی زیاد بکات بۆ کۆگا دڵخوازەکانت، و ئەو زانیاریانەی کە تۆ کۆمێنتەکان دەتوانن باربکرێن و دابەزێنرێن بۆ GitHub Gist +// @description:cs Zapomněli jste na účel hvězdných repozitářů? Jedná se o skript, který může přidat poznámky do vašich oblíbených repozitářů a informace, které komentáře můžete nahrávat a stahovat do Github Gist +// @description:cy Ydych chi wedi anghofio pwrpas ystorfeydd seren? Mae hon yn sgript a all ychwanegu nodiadau at eich hoff gadwrfeydd, a gellir uwchlwytho a lawrlwytho’r wybodaeth rydych chi’n ei gwneud sylwadau i GitHub Gist +// @description:da Har du glemt formålet med Star Repositories? Dette er et script, der kan tilføje noter til dine yndlingsopbevaringssteder, og de oplysninger, du kommentarer kan uploades og downloades til GitHub Gist +// @description:de Haben Sie den Zweck von Sternrepositories vergessen? Dies ist ein Skript, das Ihren bevorzugten Repositorys Notizen hinzufügen kann, und die Informationen, die Sie Kommentare erhalten +// @description:dv ސްޓާ ރިޕޮޒިޓޯރީސްގެ ބޭނުމުގައި ހަނދާން ނެތިއްޖެ ހެއްޔެވެ؟ މިއީ ތިމާ އެންމެ ގަޔާވާ ރިޕޮޒިޓޯރީތަކަށް ނޯޓްތައް އިތުރުކުރެވޭނެ ސްކްރިޕްޓެއް ކަމަށާއި، ތިބާ ކޮމެންޓްކުރާ މައުލޫމާތުތައް އަޕްލޯޑްކޮށް ގިޓްހަބް ޖިސްޓް އަށް ޑައުންލޯޑް ކުރެވޭނެ ސްކްރިޕްޓެއް +// @description:dz ཁྱོད་ཀྱིས་ སྐར་མའི་མཛོད་ཁང་ཚུ་གི་ དམིགས་ཡུལ་འདི་ བརྗེད་སོངཔ་ཨིན་ན? འདི་ཁྱོད་རའི་དགའ་མཐུན་གྱི་མཛོད་ཁང་ཚུ་ལུ་དྲན་འཛིན་ཁ་སྐོང་བརྐྱབ་ཚུགས་པའི་ཡིག་གཟུགས་ཅིག་ཨིནམ་དང་ ཁྱོད་ཀྱིས་བསམ་བརྗོད་བཀོད་མི་བརྡ་དོན་ཚུ་ སྐྱེལ་བཙུགས་འབད་དེ་ གིཊི་ཧབ་གིསཊི་ལུ་ཕབ་ལེན་འབད་ཚུགས། +// @description:el Έχετε ξεχάσει τον σκοπό των αποθετηρίων Star; Αυτό είναι ένα σενάριο που μπορεί να προσθέσει σημειώσεις στα αγαπημένα σας αποθετήρια και οι πληροφορίες που σχόλια μπορούν να μεταφορτωθούν και να μεταφορτωθούν στο Github Gist +// @description:en Have you forgotten the purpose of Star repositories? This is a script that can add notes to your favorite repositories, and the information you comments can be uploaded and downloaded to GitHub Gist +// @description:en-GB Have you forgotten the purpose of Star repositories? This is a script that can add notes to your favorite repositories, and the information you comments can be uploaded and downloaded to GitHub Gist +// @description:eo Ĉu vi forgesis la celon de stelaj deponejoj? Ĉi tio estas skripto, kiu povas aldoni notojn al viaj plej ŝatataj deponejoj, kaj la informoj, kiujn vi komentas, povas esti alŝutitaj kaj elŝutitaj al GitHub Gist +// @description:es ¿Has olvidado el propósito de los repositorios de las estrellas? Este es un script que puede agregar notas a sus repositorios favoritos, y la información que comenta se puede cargar y descargar a GitHub Gist +// @description:et Kas olete unustanud tähehoidlate eesmärgi? See on skript, mis saab teie lemmikhoidlatele märkmeid lisada ning teie kommentaare teabe saab üles laadida ja alla laadida GitHub GIST -i +// @description:eu Aldatu al duzu izar biltegien xedea? Zure gogoko biltegietan oharrak gehitu ditzakeen gidoia da, eta iruzkinak Github Gist-era igo eta deskargatu ditzakezu +// @description:fa آیا هدف مخازن ستاره را فراموش کرده اید؟ این یک اسکریپت است که می تواند یادداشت هایی را به مخازن مورد علاقه شما اضافه کند ، و اطلاعاتی که می توانید در مورد آنها می توانید بارگذاری و بارگیری کنید برای GitHub Gist +// @description:fi Oletko unohtanut tähtivarastojen tarkoituksen? Tämä on skripti, joka voi lisätä muistiinpanoja suosikkikappaleihisi, ja kommenttien tiedot voidaan ladata ja ladata Github GIST: lle +// @description:fo Hevur tú gloymt endamálið við Star goymslunum? Hetta er eitt script, sum kann leggja notur til tíni yndis goymslur, og upplýsingarnar, tú viðmerkir, kunnu leggjast upp og heintast á GitHub Gist +// @description:fr Avez-vous oublié le but des référentiels étoiles? Ceci est un script qui peut ajouter des notes à vos référentiels préférés, et les informations que vos commentaires peuvent être téléchargées et téléchargées sur GitHub Gist +// @description:gd A bheil thu air dìochuimhneachadh adhbhar stòran rionnag? Is e sgriobt a tha seo a dh ’fhaodas notaichean a chuir ris na tasgaidhean as fheàrr leat, agus am fiosrachadh as urrainnear do bheachdan a luchdachadh suas agus a luchdachadh sìos gu Gris Gris +// @description:gl ¿Esqueciches o propósito dos repositorios de estrelas? Este é un guión que pode engadir notas aos teus repositorios favoritos e a información que comentas pódese cargar e descargar a GitHub Gist +// @description:gu શું તમે સ્ટાર રીપોઝીટરીઓનો હેતુ ભૂલી ગયા છો? આ એક સ્ક્રિપ્ટ છે જે તમારા મનપસંદ ભંડારોમાં નોંધો ઉમેરી શકે છે, અને તમે જે ટિપ્પણી કરો છો તે માહિતી અપલોડ કરી શકાય છે અને ગીથબ જીસ્ટ પર ડાઉનલોડ કરી શકાય છે +// @description:haw Ua poina aneiʻoe i ke kumu o nā hōkū hōkū? ʻO kēia kahi palapala e hiki ai ke hoʻohui i nā moʻolelo i kāu mau punahele punahele, a me kaʻike i hiki ke hoʻoiho a hoʻoihoʻia i GitHub Gist +// @description:he האם שכחת את מטרת מאגרי הכוכבים? זהו סקריפט שיכול להוסיף הערות למאגרים המועדפים עליך, וניתן להעלות ולהוריד את המידע שאתה מעיר +// @description:hi क्या आप स्टार रिपॉजिटरी के उद्देश्य को भूल गए हैं? यह एक स्क्रिप्ट है जो आपके पसंदीदा रिपॉजिटरी में नोट्स जोड़ सकती है, और आपके द्वारा टिप्पणी की गई जानकारी को अपलोड किया जा सकता है और GitHub Gist पर डाउनलोड किया जा सकता है +// @description:hr Jeste li zaboravili svrhu zvijezda? Ovo je skripta koja može dodati bilješke u vaša omiljena spremišta, a informacije koje komentirate mogu se prenijeti i preuzeti u GitHub Gist +// @description:ht Eske ou te bliye bi pou yo repozitwa zetwal yo? Sa a se yon script ki ka ajoute nòt nan zarchiv pi renmen ou, ak enfòmasyon ou kòmantè yo ka Uploaded ak telechaje nan GitHub Gist +// @description:hu Elfelejtette -e a csillagtároló célját? Ez egy olyan szkript, amely jegyzeteket adhat a kedvenc tárolókhoz, és az Ön által megjegyzett információk feltölthetők és letölthetők a Github GIST -be +// @description:hy Մոռացել եք աստղային պահոցների նպատակը: Սա սցենար է, որը կարող է գրառումներ ավելացնել ձեր նախընտրած պահեստների համար, եւ ձեր մեկնաբանությունները կարող եք վերբեռնվել եւ ներբեռնել GITHUB GIST +// @description:id Pernahkah Anda lupa tujuan repositori bintang? Ini adalah skrip yang dapat menambahkan catatan ke repositori favorit Anda, dan informasi yang Anda komentar dapat diunggah dan diunduh ke Gistub Gist +// @description:is Hefur þú gleymt tilgangi stjörnu geymsla? Þetta er handrit sem getur bætt athugasemdum við uppáhalds geymslurnar þínar og upplýsingarnar sem þú athugasemdir geta verið hlaðið upp og hlaðið niður á Github Gist +// @description:it Hai dimenticato lo scopo dei repository a stelle? Questo è uno script che può aggiungere note ai tuoi repository preferiti e le informazioni che commenti possono essere caricate e scaricate su Github Gist +// @description:ja スターリポジトリの目的を忘れましたか?これはお気に入りのリポジトリにメモを追加できるスクリプトであり、コメントする情報をアップロードしてGitHub Gistにダウンロードできます +// @description:ka დაგავიწყდათ ვარსკვლავების საცავების მიზანი? ეს არის სკრიპტი, რომელსაც შეუძლია დაამატოთ შენიშვნები თქვენს საყვარელ საცავებში, და თქვენი კომენტარების ინფორმაცია შეგიძლიათ ატვირთოთ და გადმოწეროთ Github Gist– ში +// @description:kk Сіз жұлдызды репозиторийлердің мақсатын ұмытып қалдыңыз ба? Бұл сіздің сүйікті репозиторийлеріңізге жазбалар қоса алатын сценарий және сіз түсініктемелерді github gistul-ге жүктеуге және жүктеуге болатын сценарий +// @description:km តើអ្នកបានភ្លេចគោលបំណងរបស់ឃ្លាំងស្តារស្តារដែរឬទេ? នេះគឺជាស្គ្រីបដែលអាចបន្ថែមកំណត់ត្រាទៅឃ្លាំងដែលអ្នកចូលចិត្តហើយព័ត៌មានដែលអ្នកផ្តល់យោបល់អាចត្រូវបានផ្ទុកឡើងនិងទាញយកទៅ GitHub Gist +// @description:kn ಸ್ಟಾರ್ ರೆಪೊಸಿಟರಿಗಳ ಉದ್ದೇಶವನ್ನು ನೀವು ಮರೆತಿದ್ದೀರಾ? ಇದು ನಿಮ್ಮ ನೆಚ್ಚಿನ ರೆಪೊಸಿಟರಿಗಳಿಗೆ ಟಿಪ್ಪಣಿಗಳನ್ನು ಸೇರಿಸಬಹುದಾದ ಸ್ಕ್ರಿಪ್ಟ್, ಮತ್ತು ನೀವು ಕಾಮೆಂಟ್ ಮಾಡುವ ಮಾಹಿತಿಯನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಬಹುದು ಮತ್ತು ಗಿಟ್‌ಹಬ್ ಸಾರಾಂಶಕ್ಕೆ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು +// @description:ko 스타 저장소의 목적을 잊었습니까? 이것은 좋아하는 저장소에 메모를 추가 할 수있는 스크립트이며, 귀하가 댓글을 달아 Github Gist에 업로드하여 다운로드 할 수 있습니다. +// @description:ku Ma we armanca repositories star ji bîr kiriye? Ev script e ku dikare li ser repositorên xweyên bijare, û agahdariya ku hûn şîroveyan dikarin lê zêde bikin, dikarin werin barkirin û dakêşin Gitub Gist +// @description:ky Жылдыздар репозиторийлердин максатын унутуп калдыңызбы? Бул сценарий сиздин сүйүктүү репозиторийлерине ноталарды кошо ала турган сценарий жана сиз комментарийлериңизди жүктөөгө жана Github Gistке жүктөп алууга болот +// @description:la An oblitus est ad stella repositories? Hoc est scriptum, quod potest addere notas ad vestri ventus repositories et notitia vos comments potest uploaded et downloaded ad Gitub gist +// @description:lb Hutt Dir den Zweck vun der Star Repositories vergiess? Dëst ass eng Angscht, déi Notize bäifügen, kënnen Notize vun Äre Liiblingsopositorien, an d’Informatiounen, déi Iech de Kommentare eropgelueden ginn an op Gauru gusters eropgelooss ginn an erof op Gitub Gestes +// @description:lo ທ່ານໄດ້ລືມຈຸດປະສົງຂອງຫໍສະວະກໍາດາວບໍ? ນີ້ແມ່ນສະຄິບທີ່ສາມາດເພີ່ມບັນທຶກເຂົ້າໃນຫໍສະມຸດທີ່ທ່ານມັກ, ແລະຂໍ້ມູນທີ່ທ່ານໃຫ້ຄໍາເຫັນສາມາດອັບໂຫລດແລະດາວໂຫລດໄປທີ່ GitHub Gist +// @description:lt Ar pamiršote žvaigždžių saugyklų tikslą? Tai scenarijus, kuris gali pridėti pastabas prie mėgstamų saugyklų, o jūsų komentuojamą informaciją galima įkelti ir atsisiųsti į „GitHub Gist“ +// @description:lv Vai esat aizmirsis zvaigžņu krātuvju mērķi? Šis ir skripts, kas var pievienot piezīmes jūsu iecienītākajām krātuvēm, un jūsu komentāru informācija var augšupielādēt un lejupielādēt Github Gist +// @description:mg Adinonao ve ny tanjon’ny repositories kintana? Ity dia script izay afaka manampy fanamarihana amin’ireo repositories tianao indrindra, ary ny fampahalalana azonao alaina dia azo alefa ary alaina amin’ny GITHUB GIST +// @description:mi Kua wareware koe i te kaupapa o te whetu o te whetu? He tuhinga tuhi tenei ka taea te taapiri i nga tuhinga e pai ana ki a koe, me nga korero ka taea e koe te tuku me te tango i te Gitupu Gist +// @description:mk Дали сте ја заборавиле целта на складиштата на Starвездите? Ова е скрипта што може да додаде белешки во вашите омилени складишта, а информациите што ги коментирате можат да бидат поставени и преземени во Github Gist +// @description:ml സ്റ്റാർ ശേഖരണങ്ങളുടെ ഉദ്ദേശ്യം നിങ്ങൾ മറന്നോ? നിങ്ങളുടെ പ്രിയപ്പെട്ട ശേഖരണങ്ങളിലേക്ക് കുറിപ്പുകൾ ചേർക്കാവുന്ന ഒരു സ്ക്രിപ്റ്റാണ്, മാത്രമല്ല നിങ്ങൾ അഭിപ്രായങ്ങൾ പാലിക്കാനും GitHub ജിസ്റ്റിലേക്ക് ഡ download ൺലോഡ് ചെയ്യാനും കഴിയും +// @description:mn Оддын сангийн зорилгыг мартсан уу? Энэ бол таны дуртай мэдээллийн хэрэгслээр тэмдэглэл нэмэх боломжтой скрипт бөгөөд таны сэтгэгдлийг байршуулж, github gist руу татаж авах боломжтой скрипт юм +// @description:ms Adakah anda terlupa tujuan repositori bintang? Ini adalah skrip yang boleh menambah nota ke repositori kegemaran anda, dan maklumat yang anda komen dapat dimuat naik dan dimuat turun ke GitHub Gist +// @description:mt Insejt l-iskop tar-repożitorji tal-istilel? Dan huwa skript li jista ’jżid noti mar-repożitorji favoriti tiegħek, u l-informazzjoni li l-kummenti tista’ tittella ’u titniżżel fuq gist gist +// @description:my Star Repositories ၏ရည်ရွယ်ချက်ကိုသင်မေ့သွားပြီလား။ ဤသည်မှာသင်ကြိုက်နှစ်သက်သော repositories များကိုမှတ်စုများထည့်သွင်းနိုင်သည့်ဇာတ်ညွှန်းတစ်ခုဖြစ်ပြီးသင်မှတ်ချက်များကိုတင်ခြင်းနှင့် Gitub Gist သို့ဒေါင်းလုပ်ဆွဲနိုင်သည် +// @description:ne के तपाईंले स्टार भण्डारको उद्देश्य बिर्सनुभयो? यो एक स्क्रिप्ट हो जुन तपाईंको मनपर्ने रिपोजिटिफिकेसमा नोटहरू थप्न सक्दछ, र सूचनाहरू तपाईंले टिप्पणीहरू अपलोड गर्न सक्नुहुनेछ र githuub gist मा डाउनलोड गर्न सकिन्छ +// @description:nl Ben je het doel van sterrepositories vergeten? Dit is een script dat notities kan toevoegen aan uw favoriete repositories, en de informatie die u opmerkingen kunt worden geüpload en gedownload naar GitHub Gist +// @description:no Har du glemt formålet med Star Repositories? Dette er et manus som kan legge til notater til favorittlagringene dine, og informasjonen du kommenterer kan lastes opp og lastes ned til Github Gist +// @description:ny Kodi mwaiwala cholinga cha nyenyezi? Ichi ndi cholembedwa chomwe chingawonjezere zolemba zomwe mumakonda, ndipo zomwe mumazipeza zitha kukwezedwa ndikutsitsidwa ku Gitob Gist +// @description:pa ਕੀ ਤੁਸੀਂ ਸਟਾਰ ਰਿਪੋਜ਼ਟਰੀਆਂ ਦਾ ਉਦੇਸ਼ ਭੁੱਲ ਗਏ ਹੋ? ਇਹ ਇਕ ਸਕ੍ਰਿਪਟ ਹੈ ਜੋ ਤੁਹਾਡੀਆਂ ਮਨਪਸੰਦ ਰਿਪੋਜ਼ਟਰੀਆਂ ਨੂੰ ਨੋਟਸ ਜੋੜ ਸਕਦੇ ਹੋ, ਅਤੇ ਜਿਹੜੀ ਜਾਣਕਾਰੀ ਤੁਸੀਂ ਟਿੱਪਣੀਆਂ ਕਰਦੇ ਹੋ ਅਤੇ ਗੈਟਬ ਫਿਸਟ ਨੂੰ ਡਾ and ਨਲੋਡ ਕਰਕੇ ਡਾ ed ਨਲੋਡ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ +// @description:pap Bo a lubidá e propósito di e depósitonan di Star? Esaki ta un script ku por añadí nota na bo repositorionan faborito, i e informashon ku bo ta komentario por wòrdu subi i download na GitHub Gist +// @description:pl Czy zapomniałeś o celu repozytoriów gwiazd? Jest to skrypt, który może dodawać notatki do twoich ulubionych repozytoriów, a informacje, które komentarze można przesłać i pobrać do Github Gist +// @description:ps ایا تاسو د سټار ذخیره کولو هدف هیر کړی؟ دا یو سکریپټ دی چې کولی شي ستاسو د خوښې داوطلبیو ته یادونه اضافه کړي، او هغه معلومات چې تاسو نظر ورکوئ او ډاونلوډ کولی شئ د ګیټوب ګیسټ ته پورته او ډاونلوډ شوی شئ +// @description:pt Você esqueceu o objetivo dos repositórios de estrelas? Este é um script que pode adicionar notas aos seus repositórios favoritos, e as informações que você comentários podem ser carregadas e baixadas para Github Gist +// @description:ro Ați uitat scopul depozitelor de stele? Acesta este un script care poate adăuga note la depozitele dvs. preferate, iar informațiile pe care le -ați comentat pot fi încărcate și descărcate în Github Gist +// @description:ru Вы забыли цель звездных репозитории? Это сценарий, который может добавлять заметки к вашим любимым репозиториям, а информация, которую вы комментарии могут быть загружены и загружены на GitHub Gist +// @description:rw Wibagiwe intego yinyenyeri yinyenyeri? Iyi ni inyandiko ishobora kongeramo inyandiko mububiko ukunda, kandi amakuru uvuga ibitekerezo arashobora guterwa no gukurwa kuri Github rist +// @description:sg Mo girisa nda ti aye ti batango na Star? A yeke mbeni script so alingbi ti zia ambeni tënë na ndo ti ando ti batango ye so mo ye ni mingi, na asango so mo yeke sara tënë na ndo ni alingbi ti zia na ndo ti site ni na ti téléchargé ni na GitHub Gist . +// @description:si තරු ගබඩාවේ අරමුණ ඔබට අමතක වී තිබේද? මෙය ඔබේ ප්රියතම ගබඩාවලට සටහන් එක් කළ හැකි පිටපතක් වන අතර, ඔබ අදහස් දැක්විය හැකි තොරතුරු GitHub atist වෙත උඩුගත කළ හැකිය +// @description:sk Zabudli ste na účel úložiska hviezd? Toto je skript, ktorý môže do vašich obľúbených úložiskov pridať poznámky a informácie, ktoré komentuje, môžete nahrať a stiahnuť do GitHub Gist +// @description:sl Ste pozabili namen zvezdnih skladišč? To je scenarij, ki lahko doda zapiske v vaše najljubše skladišča, informacije, ki jih komentirate, pa lahko naložite in prenesete v gist Gist +// @description:sm Ua galo ia te oe le mafuaʻaga o le Star Respostories? O le tala lea e mafai ona faʻaopopo tusitusiga i au mea e te fiafia i ai, ma o faʻamatalaga o loʻo e manatu e mafai ona lalagaina ma download i Gitthub Gist +// @description:sn Wakanganwa here chinangwa cheNyeredzi Repositories? Ichi chinyorwa chinogona kuwedzera manotsi kune yako yaunofarira repositories, uye ruzivo rwaunofunga runogona kuiswa uye kutorwa ku github gist +// @description:so Ma ilowday ujeeddada kaydadka xiddigta? Tani waa qoraal qoraal ah oo ku dari karta astaamaha aad ugu jeceshahay, macluumaadka aad ka hadashayna waxaa lagu soo dejin karaa oo lagu soo dejisan karaa GitHub GIST +// @description:sr Јесте ли заборавили сврху Стар спремишта? Ово је скрипта која може додати белешке вашим омиљеним складиштима, а информације које коментаришу могу се преносити и преузети у ГитХуб Гист +// @description:sv Har du glömt syftet med stjärnförvar? Detta är ett skript som kan lägga till anteckningar till dina favoritförvar, och den information du kommenterar kan laddas upp och laddas ner till GitHub Gist +// @description:sw Je! Umesahau madhumuni ya kumbukumbu za nyota? Hii ni hati ambayo inaweza kuongeza maelezo kwenye hazina zako unazopenda, na habari unayotoa maoni inaweza kupakiwa na kupakuliwa kwa GitHub Gist +// @description:ta நட்சத்திர களஞ்சியங்களின் நோக்கத்தை நீங்கள் மறந்துவிட்டீர்களா? இது உங்களுக்கு பிடித்த களஞ்சியங்களுக்கு குறிப்புகளைச் சேர்க்கக்கூடிய ஸ்கிரிப்ட் ஆகும், மேலும் நீங்கள் கருத்துத் தெரிவிக்கும் தகவல்களை கிட்ஹப் ஜிஸ்டில் பதிவேற்றி பதிவிறக்கம் செய்யலாம் +// @description:te మీరు స్టార్ రిపోజిటరీల ఉద్దేశ్యాన్ని మరచిపోయారా? ఇది మీకు ఇష్టమైన రిపోజిటరీలకు గమనికలను జోడించగల స్క్రిప్ట్, మరియు మీరు వ్యాఖ్యలను అప్‌లోడ్ చేసి గితుబ్ జిస్ట్‌కు డౌన్‌లోడ్ చేయవచ్చు +// @description:tg Оё шумо мақсади қаламравҳои ситораҳоро фаромӯш кардед? Ин скрипест, ки метавонад ба панелоситҳои дӯстдоштаатон қайдҳо илова кунад ва маълумоти шумо шарҳ дода шавад +// @description:th คุณลืมจุดประสงค์ของที่เก็บดาวหรือไม่? นี่คือสคริปต์ที่สามารถเพิ่มบันทึกย่อในที่เก็บที่คุณชื่นชอบและข้อมูลที่คุณแสดงความคิดเห็นสามารถอัปโหลดและดาวน์โหลดไปยัง GitHub Gist +// @description:ti ዕላማ መኽዘናት ኮኾብ ረሲዕካዮ ዲኻ? እዚ ስክሪፕት ኣብ ዝፈትውዎ መኽዘናት መዘኻኸሪታት ክውስኽ ዝኽእል ኮይኑ፡ እቲ እትህቦ ሓበሬታ ድማ ናብ Github Gist ክትስቀልን ክትወርድን ትኽእል ኢኻ። +// @description:tk Staryldyz ammarlarynyň maksadyny ýatdan çykardyňyzmy? Bu skriptler, halaýan ammarda bellikler goşup biljek masgara we Teswirleriňiz Github gist-i ýükläp we göçürip alyp bolýardy +// @description:tn A o lebetse boikaelelo jwa dipolokelo tsa Star? Se ke sekwalwa se se ka tsenyang dintlha mo mabolokelong a o a ratang, mme tshedimosetso e o e akgelang e ka laisiwa le go laisololwa mo GitHub Gist . +// @description:to Kuo ngalo nai ’iate koe ’a e taumu’a ’o e ngaahi fale tuku’anga ’o e Star? Ko ha script eni ’e lava ke tanaki atu ha ngaahi fakamatala ki ho’o ngaahi fale tuku’anga koloa manakoa, pea ’e lava ke ’oatu ’a e fakamatala ’oku ke fakamatala’i pea download ki he GitHub Gist . +// @description:tpi Yu bin lusim tingting long as bilong ol samting bilong kisim ol samting bilong Sta? Dispela em i wanpela skrip we inap putim ol not long ol feveret repositori bilong yu, na ol infomesen yu givim ol koment yu ken putim na daunlodim i go long GitHub Gist . +// @description:tr Yıldız depolarının amacını unuttunuz mu? Bu, en sevdiğiniz depolara not ekleyebilen bir senaryo ve yorum yaptığınız bilgiler yüklenebilir ve Github Gist’e indirilebilir +// @description:uk Ви забули мету зіркових сховищ? Це сценарій, який може додати нотатки до ваших улюблених сховищ, і інформація, яку ви коментуєте, можна завантажити та завантажити в Github Gist +// @description:ur کیا آپ اسٹار ذخیروں کا مقصد بھول گئے ہیں؟ یہ ایک اسکرپٹ ہے جو آپ کے پسندیدہ ذخیروں میں نوٹوں کو شامل کرسکتی ہے ، اور آپ کے تبصرے کی معلومات کو اپ لوڈ اور گٹ ہب گسٹ پر ڈاؤن لوڈ کیا جاسکتا ہے۔ +// @description:uz Siz yulduz omborlarining maqsadi unutdingizmi? Bu sizning sevimli omborlaringizga eslatma qo’shishi mumkin bo’lgan skript, siz sharhlaringiz bilan Gitub Gist-ga yuklanishi mumkin va yuklab olinishi mumkin +// @description:vi Bạn đã quên mục đích của kho sao? Đây là một tập lệnh có thể thêm ghi chú vào kho lưu trữ yêu thích của bạn và thông tin bạn nhận xét có thể được tải lên và tải xuống +// @description:xh Ngaba uyilibele injongo yeendawo zokugcina iinkwenkwezi? Esi siskripthi esinokongeza amanqaku kwizikhundla zakho ezifunekileyo, kwaye ulwazi oluza kuxhuma luyityikitywe kwaye lukhutshelwe kwi-GitIst Gist +// @description:yi האָבן איר פארגעסן די ציל פון שטערן ריפּאַזאַטאָריז? דאָס איז אַ שריפט וואָס קענען לייגן הערות צו דיין באַליבסטע ריפּאַזאַטאָריז, און די אינפֿאָרמאַציע איר באַמערקונגען קענען זיין ופּלאָאַדעד און דאַונלאָודיד צו גיטהוב לערנט +// @description:zh 曾经 Star 过的仓库是不是忘记了它们的用途? 这是一个可以给你收藏过的仓库添加备注的的脚本,并且你备注的信息可以上传下载到 GitHub Gist +// @description:zh-CN 曾经 Star 过的仓库是不是忘记了它们的用途? 这是一个可以给你收藏过的仓库添加备注的的脚本,并且你备注的信息可以上传下载到 GitHub Gist +// @description:zh-HK 曾經 Star 過的倉庫是不是忘記了它們的用途? 這是一個可以給你收藏過的倉庫添加備註的的腳本,並且你備註的信息可以上傳下載到 GitHub Gist +// @description:zh-MO 曾經 Star 過的倉庫是不是忘記了它們的用途? 這是一個可以給你收藏過的倉庫添加備註的的腳本,並且你備註的信息可以上傳下載到 GitHub Gist +// @description:zh-MY 曾经 Star 过的仓库是不是忘记了它们的用途? 这是一个可以给你收藏过的仓库添加备注的的脚本,并且你备注的信息可以上传下载到 GitHub Gist +// @description:zh-SG 曾经 Star 过的仓库是不是忘记了它们的用途? 这是一个可以给你收藏过的仓库添加备注的的脚本,并且你备注的信息可以上传下载到 GitHub Gist +// @description:zh-TW 曾經 Star 過的倉庫是不是忘記了它們的用途? 這是一個可以給你收藏過的倉庫添加備註的的腳本,並且你備註的信息可以上傳下載到 GitHub Gist +// @description:zu Ngabe usuyikhohliwe inhloso ye-Star Recositories? Lokhu kungumbhalo ongangeza amanothi kuma-repositories akho owathandayo, kanye nolwazi oluphawula ngalo lungalayishwa futhi lulandiwe ku-GitHub Gist +// @author malagebidi,MaMihLaPiNaTaPaI0,人民的勤务员 // @namespace https://github.com/ChinaGodMan/UserScripts // @supportURL https://github.com/ChinaGodMan/UserScripts/issues +// @homepageURL https://github.com/ChinaGodMan/UserScripts // @homepage https://github.com/ChinaGodMan/UserScripts -// homepageURL https://github.com/ChinaGodMan/UserScripts // @license MIT // @match https://github.com/* // @icon data:image/png;base64,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 @@ -240,21 +238,22 @@ // @compatible qq // @compatible via // @compatible brave -// @version 2026.06.13.0002 +// @version 2026.06.13.0920 // @grant GM_setValue // @grant GM_getValue // @grant GM_deleteValue // @grant GM_addStyle // @grant GM_xmlhttpRequest // @grant GM_registerMenuCommand -// @require https://update.greasyfork.org/scripts/498897/1404834/Toastnew.js -// @created 2026-06-13 00:02:12 -// @modified 2026-06-13 08:27:12 -// @downloadURL https://raw.githubusercontent.com/MaMihLaPiNaTaPaI0/UserScripts/MaMihLaPiNaTaPaI0-github-starred-V2/github-starred-repo-note/github-starred-v2.user.js -// @updateURL https://raw.githubusercontent.com/MaMihLaPiNaTaPaI0/UserScripts/MaMihLaPiNaTaPaI0-github-starred-V2/github-starred-repo-note/github-starred-v2.user.js +// @require https://update.greasyfork.org/scripts/498897/1404834/Toastnew.js +// @created 2026-06-12 00:00:00 +// @modified 2026-06-13 21:18:52 +// @downloadURL https://raw.githubusercontent.com/ChinaGodMan/UserScripts/main/github-starred-repo-note/github-starred-v2.user.js +// @updateURL https://raw.githubusercontent.com/ChinaGodMan/UserScripts/main/github-starred-repo-note/github-starred-v2.user.js // ==/UserScript== + (function() { 'use strict';