MyGo 云音乐
Go와 MyGo로 만든 서드파티 네이버 클라우드 뮤직 데스크톱 클라이언트
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A free archive of historical sources transcribed as plain text, each with scans of the original pages, a link to the digital source and a Chicago-style citation. Live at https://sources.vjbe.net.
This repo holds both the transcriptions (articles/) and the PHP site that serves them (html/). The code and the transcriptions are public domain (LICENSE, articles/UNLICENSE).
/opt/homebrew/bin/bash for deploy and build-articles.sharticles/<slug>/ — one folder per source, with the transcription as main.md and its metadata in data.json.html/ — the site. index.php is the front controller; data.php loads the articles and holds the site settings; citation.php builds citations; card_scan.php makes the catalogue-card images.scripts/ — new-article.sh, assign-ids.php, build-articles.sh and sync_scans.php (see Workflow).A source with several transcriptions has one .md per edition instead of main.md, e.g. reading.md and diplomatic.md. The reading edition is the default; others are at ?edition=<name>.
A source in another language can have an English translation as translation.md beside its transcription. It is not an edition: the article page offers "English translation", which shows it beside the text (?translation=1), paragraph by paragraph, so keep the transcription's paragraphing. Its title is dropped and its editorial note shown under the text's. Editor's notes on the translation have "edition": "translation".
data.json (see articles/data.example.json) has:
id — a permanent 5-character id. The article's canonical URL is /stable/<id>, with /stable/<id>/scans (scans open) and /stable/<id>/markdown (the plain-text source). Old /<slug> and /photocopy/<slug> URLs redirect there. Never edit an id, and never reuse one, even for a deleted article.title, summary, source_url (the digitised original), page.category — newspaper, letter, book-chapter or journal.newspaper, or publication for books and other sources.year, month, day — a full date, or just year (e.g. for a book).scans — page images on oldnews-photos.vjbe.net, written by sync_scans.php; or scans_pdf, the URL of a single PDF.featured (highlighted in the catalogue) and card_position (the CSS background-position of the first scan on its catalogue card).author, place (the city, for newspapers whose title doesn't name it), full_title, translator and printer for books, volume and issue for journals.collection — the key of the collection the article is a part of (see Collections).notes — editor's notes, shown as lettered sidenotes (a, b, c…) beside the text. Each has edition (the .md file name without extension), type (explanatory, sic for a misprint kept in the text, or query for a likely transcription error), on (the exact phrase the note follows, which must occur once in the text as a reader sees it) and note (Markdown italics allowed). php scripts/check-notes.php checks every anchor.A work in several parts, such as the chapters of a book, is a collection: each part is an ordinary article whose data.json has "collection": "<key>", and articles/collections.json gives each key an id, a title and a summary. The catalogue shows a collection as one card, linking to its contents page at /stable/<id>; each part links to the contents and to the parts before and after it. Parts are in folder order, so number their folders (e.g. hume-1779-dialogues-01-part-i). The byline and date come from the first part. php scripts/assign-ids.php (with no arguments) gives new collections their ids, from the same pool as articles'.
./scripts/new-article.sh asks for the title, date and source, and creates articles/<slug>/ with an id. After adding an article by hand, run php scripts/assign-ids.php to give it one; the site skips articles without an id.php scripts/sync_scans.php [slug] to record them in data.json../scripts/build-articles.sh converts the markdown to HTML with pandoc into oldnews-articles-only/ (gitignored), which the site reads. Rebuild after changing an article../dev runs the site at http://localhost:8001../deploy builds the articles and uploads the site and the built articles. It relies on a separate deploy command on your PATH; scans are uploaded separately.