يتضمن هذا الريبو جميع الكوكتيلات الرسمية لرابطة السقاة الدولية (IBA) بتنسيق CSV وJSON اعتبارًا من عام 2023، من مصدرين مختلفين: موقع IBA الإلكتروني وقائمة ويكيبيديا لكوكتيلات IBA. رأيي في الفرق بين هذه المصادر هو أن موقع IBA هو موقع "رسمي" أكثر (إنها قائمتهم، بعد كل شيء)، ولكن وصفات ويكيبيديا أسهل في المتابعة.
الملفات المستخرجة من موقع IBA الإلكتروني والتي ستجدها في مجلد iba-web
:
iba-cocktails-web.csv
: ملف CSV يحتوي على صف واحد لكل كوكتيل. وهذا يعني أن جميع المكونات مجمعة في عمود واحد كقائمة مفصولة بفواصل.iba-cocktails-ingredients-web.csv
: ملف CSV يحتوي على صف واحد لكل مكون كوكتيل. على سبيل المثال، هناك ثلاثة صفوف لمشروب مارغريتا (1) تيكيلا، (2) تريبل سيك، و(3) عصير الليمون. هنا تم أيضًا تحليل كل وصف مكون بشكل طفيف إلى quantity
unit
ingredient
. على سبيل المثال، 15 ml Freshly Squeezed Lime Juice
يحتوي على quantity
: 15
، unit
: ml
، ingredient
: Freshly Squeezed Lime Juice
.iba-cocktails-web.json
: قائمة JSON تحتوي على قاموس/كائن واحد لكل كوكتيل. يتضمن JSON هذا المعلومات المجمعة من iba-cocktails-web.csv
و iba-cocktails-ingredients-web.csv
. الملفات المستخرجة من قائمة ويكيبيديا لكوكتيلات IBA التي ستجدها في مجلد wikipedia
:
iba-cocktails-wiki.csv
: ملف CSV يحتوي على صف واحد لكل كوكتيل. يتم دمج المكونات في عمود واحد كقائمة مفصولة بفواصل.iba-cocktails-ingredients-wiki.csv
: ملف CSV يحتوي على صف واحد لكل مكون كوكتيل. نظرًا لأن ويكيبيديا تحتوي على أوصاف مكونات "متنوعة" أكثر من موقع IBA، لم أتمكن من تحليل أوصاف المكونات بشكل أكبر.iba-cocktails-wiki.json
: قائمة JSON تحتوي على قاموس/كائن واحد لكل كوكتيل. يتضمن JSON هذا المعلومات المجمعة من iba-cocktails-wiki.csv
و iba-cocktails-ingredients-wiki.csv
.يوجد هنا أيضًا نصوص R التي استخدمتها لاستخراج هذه البيانات. هذه البرامج النصية مضمونة للعمل على جهاز الكمبيوتر الخاص بي، في الخامس من المباراة 2023، مرة واحدة على الأقل.
إذا كنت تريد تشغيل برنامج الاستخلاص والتنظيف من البداية، فيمكنك إما تشغيل البرنامجين النصيين 01_scrape.R
و02_ 02_clean.R
بشكل تفاعلي، ونأمل أن يكون لديك الإصدار الصحيح من R والحزم المطلوبة مثبتة. أو، إذا كان لديك عامل إرساء مثبتًا، فيمكنك تشغيل ./dockerized-scrape-iba-web.sh
و dockerized-scrape-iba-wikipedia.sh
. ومع ذلك، إذا تغيرت Wikipedia أو قام IBA بتغيير موقع الويب الخاص به قليلاً فقط عما كان عليه في 2023-03-05، فمن المحتمل أن تفشل هذه البرامج النصية، على أي حال.
راجع أيضًا كوكتيلات teijo/iba للاطلاع على مجموعة بيانات أخرى لكوكتيلات IBA.