BilfenAuth


NameBilfenAuth JSON
Version 0.1 PyPI version JSON
download
home_pagehttps://github.com/kaganerkan/BilfenAuth
SummaryA web scraping tool for Bilfen website
upload_time2024-01-13 20:43:07
maintainer
docs_urlNone
authorKağan Erkan
requires_python>=3.6
licenseMIT
keywords web scraping authentication bilfen
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# 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"
}
        
Elapsed time: 2.80180s