কে উইকিপিডিয়ায় একটি নিবন্ধের একটি নির্দিষ্ট বিভাগ লিখেছেন তা আমি কীভাবে জানতে পারি?


14

সংস্করণ নিয়ন্ত্রণ ব্যবস্থা সাধারণত এই বৈশিষ্ট্যটিকে "কাউকে দোষ দেওয়া" বলে অভিহিত করে। প্রতিটি লাইনের জন্য, এটি আপনাকে দেখায় যে এটি কখন এবং কখন পরিবর্তন করেছে।

আপডেট: আমি হাজার হাজার সম্পাদনা সহ নিবন্ধগুলির সমাধান অনুসন্ধান করছি (অর্থাত্ সংস্করণ ইতিহাস নেভিগেট করা এবং প্রতিটি পরীক্ষা করা বাস্তব নয়)।


1
উইকিলেম ব্যবহারের জন্য নির্দিষ্ট নির্দেশাবলী (নির্দিষ্ট বাক্যাংশটি কে লিখেছেন তা জানতে এখানে) পাওয়া যাবে: ওয়েবঅ্যাপস.স্ট্যাকেক্সেঞ্জ
অ্যান্ডারসন গ্রিন

উত্তর:


4

আপনি যদি View Historyকোনও নিবন্ধের লিঙ্কটি ক্লিক করেন তবে আপনি নিবন্ধে পরিবর্তনগুলি তালিকা, কোন তারিখে, এবং কার দ্বারা দেখতে পাবেন। পরিবর্তনের বর্ণনার সংক্ষিপ্তসারও প্রদর্শিত হয়। তারপরে আপনি Compare selected versionপাঠ্যের তুলনা করতে বোতামটি ক্লিক করতে পারেন।

দুর্ভাগ্যক্রমে, আমি কোনও দোষী বৈশিষ্ট্য সম্পর্কে অবগত নই যা আপনাকে সরাসরি দেখতে দেয় যে নির্দিষ্ট লাইন বা বাক্য বা অনুচ্ছেদে কে পরিবর্তন করেছে।

সম্পাদনা: আপনি গ্রেগ হিউল এর সাইটটি পরীক্ষা করতে চাইতে পারেন , তিনি (স্পষ্টতই) ঠিক এইরকম দোষের বৈশিষ্ট্যটিতে কাজ করছেন।


এটি ছোট নিবন্ধগুলির জন্য সহজ simple তবে আপনি যখন কয়েকশো বা হাজারো সম্পাদনা নিয়ে একটি নিবন্ধ রাখবেন তখন এটি আরও শক্ত হয়ে যায় becomes আমি বিপরীত খুঁজছি। আপনি একটি লাইন দিন এবং এটি আপনাকে ব্যবহারকারীকে বলে।
সেনসফুল

আপনি যে লিঙ্কটি পোস্ট করেছেন সেটি হ'ল আমি যে ধরণের জিনিসটি খুঁজছিলাম is
সেনসফুল

আপনি যা প্রয়োজন তা পেয়েছি বলে আমি আনন্দিত: ডি
এল বুশকিন

11

Http://wikedia.ramselehof.de/wikiblame.php?lang=en ব্যবহার করুন যা উইকিপিডিয়ায় সংশোধনগুলি অনুসন্ধানের অনুমতি দেয়।


আমি এটি চেষ্টা করেছিলাম, এবং এটি একটি দুর্গন্ধযুক্ত বলে মনে হচ্ছে।

1
আমি এটি চেষ্টা করেছিলাম, এবং এটি ঠিক কাজ করেছে। এটি ব্যবহারের জন্য এখানে সুনির্দিষ্ট নির্দেশনা রয়েছে: webapps.stackexchange.com/a/35914/20087
অ্যান্ডারসন গ্রিন

0

আপনি "View History"প্রতিটি উইকিপিডিয়া নিবন্ধের উপরের ডানদিকে অবস্থিত ক্লিক করে এটি করতে পারেন । সেখানে আপনি একটি নিবন্ধের সংশোধনগুলির একটি তালিকা পাবেন। আপনি যদি প্রতিটি ব্যবহারকারীর দ্বারা নির্দিষ্টভাবে প্রতিশ্রুতিবদ্ধ করতে চান তবে আপনি "cur"প্রতিটি সংশোধনের পাশে ক্লিক করতে পারেন এবং উইকিপিডিয়া কী পরিবর্তন হয়েছিল তা হাইলাইট করবে।


আমি প্রশ্নটি আপডেট করেছি যা ব্যাখ্যা করে যে এই পদ্ধতিটি কেন হাজার সংস্করণ সহ নিবন্ধগুলির জন্য ভাল নয়।
সেনসফুল

দেখা যাচ্ছে ওপেনবিএসডিউইউকের উত্তরটি তখন সঠিক। আপনি যা খুঁজছেন তা কি তা নয়?
ওরেণ হিজ্কিয়া

0

এটি করার একটি উপায় হ'ল নিবন্ধের ইতিহাসটি রফতানি করা এবং তারপরে স্থানীয় সরঞ্জাম ব্যবহার করে সংশোধনগুলি প্রক্রিয়া করা git blame। এটি কোনও স্ক্রিপ্ট ব্যবহার করে করা যেতে পারে।

নিবন্ধটি ইতিহাস এক্সপোর্ট করার ব্যবহারSpecial:Export বিশেষভাবে: https://en.wikipedia.org/w/index.php?title=Special:Export&history=1&action=submit&pages=Blinkenlights

দোষ উত্পন্ন করতে, প্রথমে অস্থায়ী গিট সংগ্রহস্থলটিতে সংশোধনগুলি যুক্ত করুন (পাইথন 3 তে দেখানো হয়েছে):

import tempfile
import subprocess
with tempfile.TemporaryDirectory() as repo:
    os.chdir(repo.name)
    subprocess.check_call(['git', 'init'])

তারপরে এক্সপোর্ট করা ইতিহাস এক্সএমএল ডাউনলোড করুন, এর মতো কিছু দিয়ে পার্স করুন lxml.etreeএবং সংশোধনগুলি (এক্সপাথ //revision) এর উপর লুপ করুন । প্রতিটি পুনর্বিবেচনার জন্য, কোনও ফাইলটিতে পাঠ্য লিখুন (বলুন article.wiki), লেখকটি পড়ুন এবং চালান

subprocess.check_call(['git', 'commit', '-a', '-m', 'blah', '--author=' + str(author)])

সমস্ত সংশোধনী রেপোতে যুক্ত হওয়ার পরে, চালান git blame article.wiki , প্রতিটি লাইনের লেখককে দেখতে ।

দ্রষ্টব্য: Special:Exportরফতানি হওয়া সংখ্যার সংখ্যাকে সীমাবদ্ধ করতে পারে, সুতরাং দীর্ঘ ইতিহাস সহ পৃষ্ঠাগুলিতে আপনাকে একাধিকবার এক্সএমএল আনতে হতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.