# Bilfen Authentication Web Scraping Tool
## Description
This Python package provides a tool for authenticating and verifying users against the [Bilfen](https://bilgimerkezi.bilfenlisesi.com) website. It is designed to ensure that individuals attempting to access certain functionalities are indeed students of Bilfen by validating their credentials and scraping relevant data from their accounts.
## Why Web Scraping?
Web scraping is utilized here as a means to automate the process of logging into the Bilfen website, downloading user profile pictures, and extracting user details. This method enables us to efficiently confirm the authenticity of a user's Bilfen student status.
## Features
- User authentication via the Bilfen website.
- Downloading of user profile pictures.
- Extraction of user details such as name, school, classroom, and contact information.
## Installation
To install this package, you will need Python 3.6 or later. You can install the package using pip:
```bash
pip install bilfenauth
```
(Replace `bilfenauth` with the actual name of your package.)
## Dependencies
- `requests`
- `beautifulsoup4`
These dependencies will be automatically installed when you install the package.
## Usage
Import and use the `Bilfen_Auth` function in your Python script as follows:
```python
import Bilfen_Auth
# Replace with actual TC and password
tc = 'tc'
password = 'password'
is_authenticated, user_data = Bilfen_Auth(tc, password)
if is_authenticated:
print("User authenticated successfully.")
print("User data:", user_data)
else:
print("Authentication failed.")
```
## Important Note
This tool is intended for legitimate verification purposes only. Please ensure you have the necessary permissions to scrape data from the Bilfen website. Always adhere to ethical guidelines and legal standards when using web scraping tools.
## License
This project is licensed under the MIT License - see the LICENSE file for details.
Raw data
{
"_id": null,
"home_page": "https://github.com/kaganerkan/BilfenAuth",
"name": "BilfenAuth",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "web scraping authentication bilfen",
"author": "Ka\u011fan Erkan",
"author_email": "administer@kaganerkan.com",
"download_url": "https://files.pythonhosted.org/packages/cf/90/2630b8f5641235a4f70fbf2e975deddd5bb5f0a14170a1309c4bdb935bba/BilfenAuth-0.1.tar.gz",
"platform": null,
"description": "\r\n# Bilfen Authentication Web Scraping Tool\r\n\r\n## Description\r\n\r\nThis Python package provides a tool for authenticating and verifying users against the [Bilfen](https://bilgimerkezi.bilfenlisesi.com) website. It is designed to ensure that individuals attempting to access certain functionalities are indeed students of Bilfen by validating their credentials and scraping relevant data from their accounts.\r\n\r\n## Why Web Scraping?\r\n\r\nWeb scraping is utilized here as a means to automate the process of logging into the Bilfen website, downloading user profile pictures, and extracting user details. This method enables us to efficiently confirm the authenticity of a user's Bilfen student status.\r\n\r\n## Features\r\n\r\n- User authentication via the Bilfen website.\r\n- Downloading of user profile pictures.\r\n- Extraction of user details such as name, school, classroom, and contact information.\r\n\r\n## Installation\r\n\r\nTo install this package, you will need Python 3.6 or later. You can install the package using pip:\r\n\r\n```bash\r\npip install bilfenauth\r\n```\r\n\r\n(Replace `bilfenauth` with the actual name of your package.)\r\n\r\n## Dependencies\r\n\r\n- `requests`\r\n- `beautifulsoup4`\r\n\r\nThese dependencies will be automatically installed when you install the package.\r\n\r\n## Usage\r\n\r\nImport and use the `Bilfen_Auth` function in your Python script as follows:\r\n\r\n```python\r\nimport Bilfen_Auth\r\n\r\n# Replace with actual TC and password\r\ntc = 'tc'\r\npassword = 'password'\r\n\r\nis_authenticated, user_data = Bilfen_Auth(tc, password)\r\n\r\nif is_authenticated:\r\n print(\"User authenticated successfully.\")\r\n print(\"User data:\", user_data)\r\nelse:\r\n print(\"Authentication failed.\")\r\n```\r\n\r\n## Important Note\r\n\r\nThis tool is intended for legitimate verification purposes only. Please ensure you have the necessary permissions to scrape data from the Bilfen website. Always adhere to ethical guidelines and legal standards when using web scraping tools.\r\n\r\n## License\r\n\r\nThis project is licensed under the MIT License - see the LICENSE file for details.\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A web scraping tool for Bilfen website",
"version": "0.1",
"project_urls": {
"Homepage": "https://github.com/kaganerkan/BilfenAuth",
"Sorce": "https://github.com/kaganerkan/bilfenauth"
},
"split_keywords": [
"web",
"scraping",
"authentication",
"bilfen"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d86ab44424a59ba319ccea1abd7ee28948c8a45b1534372a1f026e593030143a",
"md5": "af5039343b580a96a968df199272eead",
"sha256": "6a4389e73347c3a4e4909a1ff0e5b5b1692ea875152f10b5754078036c465ed4"
},
"downloads": -1,
"filename": "BilfenAuth-0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "af5039343b580a96a968df199272eead",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 3265,
"upload_time": "2024-01-13T20:43:06",
"upload_time_iso_8601": "2024-01-13T20:43:06.013943Z",
"url": "https://files.pythonhosted.org/packages/d8/6a/b44424a59ba319ccea1abd7ee28948c8a45b1534372a1f026e593030143a/BilfenAuth-0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cf902630b8f5641235a4f70fbf2e975deddd5bb5f0a14170a1309c4bdb935bba",
"md5": "0a72f7b9dc6368ac81a79011d6ec575a",
"sha256": "1b3f63aff2c054e2d11afbb60acdf747a75427092a99a0a849a9c5ae1a797c97"
},
"downloads": -1,
"filename": "BilfenAuth-0.1.tar.gz",
"has_sig": false,
"md5_digest": "0a72f7b9dc6368ac81a79011d6ec575a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 3531,
"upload_time": "2024-01-13T20:43:07",
"upload_time_iso_8601": "2024-01-13T20:43:07.847941Z",
"url": "https://files.pythonhosted.org/packages/cf/90/2630b8f5641235a4f70fbf2e975deddd5bb5f0a14170a1309c4bdb935bba/BilfenAuth-0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-13 20:43:07",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "kaganerkan",
"github_project": "BilfenAuth",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "bilfenauth"
}