{"id":15548554,"url":"https://github.com/prangonghose/wikipedia-blocking-policies","last_synced_at":"2026-04-18T01:03:43.197Z","repository":{"id":225244981,"uuid":"762203352","full_name":"PrangonGhose/wikipedia-blocking-policies","owner":"PrangonGhose","description":"This study investigates the relationship between editors’ disruptive behavior and regulation policies on English Wikipedia, focusing on the Blocking Policy page. The study collects and analyzes data from 2004 to 2022 using the Wikipedia API, page statistics, and keyword extraction.","archived":false,"fork":false,"pushed_at":"2024-03-01T10:13:38.000Z","size":1675,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T01:28:51.199Z","etag":null,"topics":["data-analysis","data-visualization","matplotlib","open-source","pandas","python3","seaborn"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrangonGhose.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-23T09:43:08.000Z","updated_at":"2024-03-01T10:15:54.000Z","dependencies_parsed_at":"2024-12-08T20:42:42.311Z","dependency_job_id":"b8c14af1-2982-4c1b-bce2-fe81da7e7d88","html_url":"https://github.com/PrangonGhose/wikipedia-blocking-policies","commit_stats":null,"previous_names":["prangonghose/wikipedia-blocking-policies"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PrangonGhose/wikipedia-blocking-policies","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrangonGhose%2Fwikipedia-blocking-policies","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrangonGhose%2Fwikipedia-blocking-policies/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrangonGhose%2Fwikipedia-blocking-policies/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrangonGhose%2Fwikipedia-blocking-policies/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrangonGhose","download_url":"https://codeload.github.com/PrangonGhose/wikipedia-blocking-policies/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrangonGhose%2Fwikipedia-blocking-policies/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31952208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"ssl_error","status_checked_at":"2026-04-18T00:39:20.671Z","response_time":62,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-analysis","data-visualization","matplotlib","open-source","pandas","python3","seaborn"],"created_at":"2024-10-02T13:22:02.758Z","updated_at":"2026-04-18T01:03:43.166Z","avatar_url":"https://github.com/PrangonGhose.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003ch1\u003e\u003cb\u003eWikipedia Blocking Policies\u003c/b\u003e\u003c/h1\u003e\n\u003cimg src='Wikipedia_Logo.png' height='250px'\u003e\n\n\u003c/div\u003e\n\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\n# 📗 Table of Contents\n\n- [📖 About the Project](#about-project)\n  - [🛠 Built With](#built-with)\n    - [Key Features](#key-features)\n- [💻 Getting Started](#getting-started)\n  - [Setup](#setup)\n  - [Prerequisites](#prerequisites)\n  - [Install](#install)\n- [👥 Authors](#authors)\n- [🤝 Contributing](#contributing)\n- [🔭 Future Features](#future-features)\n- [⭐️ Show your support](#support)\n- [🙏 Acknowledgements](#acknowledgements)\n\n\u003c!-- PROJECT DESCRIPTION --\u003e\n\n# 📖 Project Name\n\n## Wikipedia Blocking Policies\n\n### About this project \u003ca name=\"about-project\"\u003e\u003c/a\u003e\n\nThis study investigates the relationship between editors’ disruptive behavior and regulation policies on English Wikipedia, focusing on the Blocking Policy page1. The study collects and analyzes data from 2004 to 2022 using the Wikipedia API, page statistics, and keyword extraction2. The study tests two hypotheses:\n\n- Evolving policies do not reduce editor blocks and reblocks, and \n- Biased treatment and vague punishment policies lead to more disruptive behavior.\n\nThe study finds evidence to support both hypotheses and discusses the implications for online governance and policymaking. The study also examines the diversity of language preferences and perspectives among editors and administrators, and suggests future directions for research.\n\n**Detailed report on this project is available [here](https://docs.google.com/document/d/1xK5NjvH3bmb-nX4b5aHY3u800HZNGac5_eHZ0wO_3-k/edit?usp=sharing).**\n\n## 🛠 Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\n\n- `Python3`, `Pandas`, `NumPy`, `Matplotlib`, and `Seaborn`\n\n\u003c!-- Features --\u003e\n\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n- This project demonstrates an overall evolution in the community standard of Wikipedia.\n- Authors of this project have done both qualitative and quantitative analysis of the data to prove or disprove their two hypotheses.\n- The project is open access and free to use for everyone.\n- The collected data is also stored in a google drive of the authors which can be downloaded by any user.\n- This project includes all codes including collection of data, cleaning of data, and visualization of data.\n- The notebook also includes the primary analysis by the authors.\n- The project report is linked in the [project description](#about-project).\n- A [requirements.txt](requirements.txt) file is added in the repository which can be used by a user to directly install all necessary `Python3` packages for this project.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- GETTING STARTED --\u003e\n\n## 💻 Getting Started\nTo clone the repository in local environment try following steps.\n\n### Prerequisites\n\n- [x] A web browser like Google Chrome.\n- [x] A code editor like Visual Studio Code with Git.\n\nYou can check if Git is installed by running the following command in the terminal.\n```\n$ git --version\n```\n\nLikewise for `python` and `pip` for package installation.\n```\n$ python --version\n\n```\n### Setup\n\nClone the repository using [this link](https://github.com/PrangonGhose/wikipedia-blocking-policies.git).\n\n### Install\n\nIn the terminal, go to your file directory and run this command.\n\n```\n$ git clone https://github.com/PrangonGhose/wikipedia-blocking-policies.git\n```\n### Get into development\n\nIn the terminal, run these commands to get into development.\n```\n$ cd wikipedia-blocking-policies\n\n$ pip install -r requirements.txt\n\n```\n\nThe required data folder can be manually downloaded from [here](https://drive.google.com/uc?id=1WHFJ6wm4ElKH4KIAsa3A1ph4Bt34VYsH) and be unzipped manually by the user.\n\nOr it can also be done automatically later while continuing with the project notebook.\n\nNow you can open the [wikipedia notebook](wikipedia.ipynb) and continue with the project.\n\n\u003c!-- AUTHORS --\u003e\n\n## 👥 Authors \u003ca name=\"authors\"\u003e\u003c/a\u003e\n\n👤 **Prangon Ghose**\n\n- GitHub: [@PrangonGhose](https://github.com/PrangonGhose)\n- LinkedIn: [Prangon Ghose](https://www.linkedin.com/in/prangon-ghose/)\n\n👤 **Md Abeed Hasan**\n\n- LinkedIn: [Md Abeed Hasan](https://www.linkedin.com/in/md-abeed-hasan-a09469119/)\n\n👤 **Yushu Gong**\n\n- LinkedIn: [Yushu Gong](https://www.linkedin.com/in/yushu-gong-41b68b21b/)\n\n👤 **Ziqiao Zhang**\n\n👤 **Ziyi Chen**\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTRIBUTING --\u003e\n\n## 🤝 Contributing \u003ca name=\"contributing\"\u003e\u003c/a\u003e\n\nContributions, issues, and feature requests are welcome! Add suggestions by opening new issues.\n\nFeel free to check the [issues page](https://github.com/PrangonGhose/wikipedia-blocking-policies/issues).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- Future Features (optional) --\u003e\n\n## 🔭 Future Features \u003ca name=\"future features\"\u003e\u003c/a\u003e\n\n- Utilizing editors' IP addresses sourced from Wikipedia's API can enhance research insights by identifying prevalent violation locations.\n- Acquiring gender data of administrators can facilitate exploration of gender diversity and potential biases within the administrative landscape.\n- Further investigation into correlations between edit frequency, language preferences, and information disparities across Wikipedia pages in various languages is warranted to deepen understanding of these complex dynamics.\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- SUPPORT --\u003e\n\n## ⭐️ Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\nGive a ⭐️ if you like this project!\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- ACKNOWLEDGEMENTS --\u003e\n\n## 🙏 Acknowledgments \u003ca name=\"acknowledgements\"\u003e\u003c/a\u003e\n\nAuthors would like to thank:\n- Mentor: [Andrea Giraldo Sevilla](https://www.linkedin.com/in/andrea-giraldo-sevilla/)\n- Mentor: [Marc Santolini](https://marcsantolini.com/)\n- [Wikipedia API](https://en.wikipedia.org/w/api.php)\n- [XTools](https://xtools.wmcloud.org/)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprangonghose%2Fwikipedia-blocking-policies","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprangonghose%2Fwikipedia-blocking-policies","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprangonghose%2Fwikipedia-blocking-policies/lists"}