GitHub sering jadi tempat kita menyimpan kode. Tapi saat ingin mengakses file mentah, URL default GitHub tidak langsung memberikan konten raw. Di sinilah trik kecil ini berguna: kita bisa otomatis mengubah URL biasa menjadi raw link.
Mengapa Perlu Konversi
File raw berguna untuk integrasi langsung ke aplikasi, script, atau layanan lain. Misalnya, saat ingin memuat file konfigurasi tanpa tampilan GitHub, raw link lebih efisien.
Langsung: Cara Manual yang Singkat
Kalau mau mengubah URL GitHub ke versi raw.githubusercontent.com, cukup ganti pola github.com/{user}/{repo}/blob/main/{path} menjadi raw.githubusercontent.com/{user}/{repo}/main/{path}.
Jadi untuk contoh URL yang akan kita pakai ini:
https://github.com/frijal/LayarKosong/blob/main/search/build-d1.tsVersi raw-nya adalah:
https://raw.githubusercontent.com/frijal/LayarKosong/main/search/build-d1.tsDengan begitu file bisa langsung diakses sebagai konten mentah (raw) tanpa tampilan GitHub.
Mau aku tunjukkan juga cara otomatis konversi URL GitHub ke raw dengan script kecil di JavaScript atau Python?
Contoh Script
JavaScript
// Fungsi konversi URL GitHub ke raw
function toRawUrl(githubUrl) {
return githubUrl
.replace("github.com/", "raw.githubusercontent.com/")
.replace("/blob/", "/");
}
// Contoh penggunaan
console.log(toRawUrl("https://github.com/frijal/LayarKosong/blob/main/search/build-d1.ts"));
Python
def to_raw_url(github_url: str) -> str:
return github_url.replace("github.com/", "raw.githubusercontent.com/").replace("/blob/", "/")
# Contoh penggunaan
print(to_raw_url("https://github.com/frijal/LayarKosong/blob/main/search/build-d1.ts"))
Langsung Coba di Sini
Alat Konversi
Contoh: https://github.com/frijal/LayarKosong/blob/main/search/build-d1.ts
Catatan Singkat
Jika URL sudah berupa raw.githubusercontent.com, fungsi akan mengembalikannya apa adanya. Untuk fitur copy, beberapa browser mengharuskan halaman dijalankan di https atau localhost agar akses clipboard bekerja tanpa prompt.
