אז לפני כמה שבועות קיבלתי את זה בראש שלי שאני צריך לחלוק עם העולם את אוסף MP3 שלי. חשבתי שזה יהיה מעניין, יהיה טוב בשבילי כדי שאוכל לעקוב אחרי זה בעצמי, בתקווה ליצור הכנסה כלשהי בשבילי, וזה יאפשר לי כל הזמן להיות הוספת תוכן לאתר האינטרנט שלי, כיוון שאני תמיד מקבל מוזיקה חדשה. מנועי החיפוש אוהבים דפי אינטרנט המעדכנים לעיתים קרובות. אני גם מקווה שהצופים ימצאו את זה מעניין, ואני כולל עטיפת האלבום לכל האלבומים שלי, ואני בטוח שיש אנשים שם בחוץ כמוני, וזה יכול להיות כאב רציני בתחת מנסה למצוא תמונות של כמה מאלה אלבום נדיר מכסה.
פרויקט זה באמת גרם לי הלוואי שהייתי יודע איזה שפת תכנות כמו Perl. אם הייתי יודע perl או משהו כל התהליך הזה היה יכול להיות הרבה פחות כואב והרבה יותר אוטומטית אבל אני לא יודע את זה אז אני נאלץ להסתפק במשהו אחר.
למזלי מצאתי תוכנה בשם MP3 Generator HTML אשר עשה את רוב העבודה בשבילי. אני עדיין צריך לעשות הרבה עבודה אם. אני פחות או יותר עובד על הפרויקט הזה יום ולילה במשך שלושת השבועות האחרונים. אני מתכוון לכך באופן מילולי מדי, עבור רבים ימים בשלושת השבועות האחרונים אני עובד על זה מהרגע שהגעתי עד שהלכתי לישון. דבר אחד אני בהחלט בבוקר הוא עקשניות.
הדרך MP3 HTML הוא מחולל עובד אתה אומר את זה שבו אתה צריך קבצי MP3 המאוחסנים כתוב באוסף שלך באמצעות תגי תגי ID3 שלך היא פולטת את קוד המקור HTML בשבילך. יש תבניות שונות בהן ניתן להשתמש, ואתה יכול להשתמש בתבניות שלך גם (אבל הם סוג של מוגבלת). בסופו של דבר באמצעות ממשק סוג פורטל שלי אשר לי הכי הגיוני. הסגנון השני הכל נראה פשוט לירוק רשימה ארוכה מאוד של כל האוסף שלך בסגנון הפורטל 1 נותן לך רשימה של כל האמנים שלך, אתה בוחר ואמן וזה מראה לך את כל האלבומים שיש לך לאמן כי ואז אתה בחר אלבום וזה מראה לך את כל השירים באלבום זה.
הנה כמה דוגמאות של סגנונות שונים אשר מחולל MP3 HTML יכול לעשות עבורך.
דוגמה 1
דוגמה 2
דוגמה 3
והנה דוגמה הפורטל, את הסגנון השתמשתי.
דוגמה 4
יש לי כמעט 200gigs של MP3, מעל 30,000 מהם אז כפי שאתם יכולים לדמיין כנראה זה היה פרוייקט מרתיעה.
בסופו של דבר MP3 HTML מחולל שנוצר פשוט ביישן של 3,000 דפי HTML חדשים. עכשיו בגלל המגבלות בתוכנית שהיו לי להיכנס ולערוך כל אחד ואחד של דפים אלה.
MP3 HTML מחולל איפשר לי לעשות את הפרויקט הזה ואני לא היו מנסים את הפרויקט הזה בלעדיו. עם זאת התוכנית בהחלט יכולה להשתמש כמה שיפורים. מותר לך להשתמש בתבניות שלך אבל אתה מוגבל שיש את התוכנית פשוט מקל את הקוד במקום אחד בתבנית שלך, אתה פשוט לשים את השורה הבאה בקוד
<- BODY_TEMPLATE_PAGE ->
ו-HTML שנוצר תקוע רק בדף שלך שם. התוכנית תהיה מאוד שימושית יותר אם אתה יכול לעשות את שמות האמנים מופיעים שם שאתה רוצה זה פשוט על ידי הצבת משהו כזה <אמן # #> על הדף, ככה אתה יכול לשים את האמן בכותרת של העמוד, ב תגיות H1, וכו 'אתה צריך להיות מסוגל לעשות את זה כל התכונות, כגון שם, ז'אנר אורך, שנה, עטיפת האלבום, וכו' אם התוכנית הזו עשה את זה הייתי בגן עדן.
דבר נוסף היה להפוך את התוכנית הרבה, הרבה יותר טוב יהיה כתובות האתרים הניתנים להתאמה אישית. כפי שהוא עכשיו התוכנית פשוט עושה את כתובות בסדר עוקב כך כל הדפים שנוצרו שלך הם משהו כמו music_02.html, music_01.html. music_03.html וכו 'זה יהיה פנטסטי אם הוא משמש המבנה את הקובץ לכתובת. ככה אתה צריך כתובות שנראו כמו מוסיקה / Audioslave / revelations.html או משהו כזה, זה יגרום תוכנית זו שווה הון לי.
התוכנית היא גם עגלה קצת. תקצה האלבום מכסה את MP3s בתוך התוכנית, אני זה באופן אקראי להכניס מכסה במקום לא נכון. בתוכנית היה גם חכם יותר ממה שזה. על פסקולים ועל אמנים שונים תקליטורים זה לא יאפשר לי להקצות את המכסה לאלבום כולו במכה אחת, כי שם האמן לא מתאימים. זה היה מאוד מעצבן שאני צריך לעשות כל מסלול בנפרד.
אם אתם מחפשים לקחת על עצמו פרויקט כזה אני יכול להמליץ לך להשתמש במחולל HTML MP3 כי זה נראה הדבר הכי טוב שם בחוץ, אבל מבין שאתה יפעל ככל הנראה אל תוך מגבלות מסוימות. אם אתה יודע Perl או שפה אחרת ואתה לקרות לכתוב תוכנית טובה יותר בבקשה ליידע אותי, במיוחד אם יקרה לך לשלב כל הדברים שציינתי לעיל, כי תוכנית זו לוקה בחסר.
הנה התוצאה הסופית של שלושת השבועות האחרונים של העבודה הקשה:
מו של אוסף מסיבי MP3