Skip to main content

See Airing Anime

Project description

Ani Shedule


This script fetches and displays information about anime titles from animeschedule.net. It supports searching by anime name or URL, validates and stores URLs, extracts anime details, and allows concurrent fetching using multiple threads. It includes a command-line interface for user interaction.

Features

  • Search for anime titles by name or URL.
  • Validate URLs and check for duplicates.
  • Extract details like titles, episode numbers, and release dates.
  • Fetch information concurrently using multiple threads.
  • Command-line interface for easy interaction.
## Warning:

This program is still under development

Usage

  1. Add Anime by Search Term:

    python shedule.py -a
    

    Prompts the user to enter an anime name to search and add it to the list.

  2. Add Anime by URL:

    python shedule.py -a <anime_url>
    

    Adds the provided anime URL to the list if valid and not already added.

  3. Display Today's Anime:

    python shedule.py -t
    

    Displays the anime that are coming out on the current day.

  4. Specify Number of Threads:

    python shedule.py -s <number_of_threads>
    

    Specifies the number of threads to use (default is 10).

Example

Add an anime by search term:

$ python shedule.py -a
Enter the name of the anime: One Piece
Available Anime Titles (Newest to Oldest):
1. One Piece
2. One Piece: Episode of Sabo
3. One Piece Film: Gold
Enter the number corresponding to your anime selection: 1
Url(https://animeschedule.net/anime/one-piece) is added to the file..
Main Title: One Piece
English Title: One Piece
Episode Number: 1023
Subs Release Date: June 18, 2024
Subs Countdown: 00:10:00
Raw Countdown: 00:20:00
Airing Day: 2024-06-18T00:00:00Z

Required Packages

  • tqdm (Version: 4.63.0)
  • lxml (Version: 5.2.2)
  • requests (Version: 2.32.3)
  • prompt-toolkit (Version: 3.0.43)

Installation

Install view PIP

pip install ani-shedule
  • for PIP install use the command ani-shedule

NOTE:

  • To update the program, you should use ani-schedule -u as updating the pip version is not applicable.
  • As soon as you install, update the program to move to the latest version because the pip version will not upgrade, it has a self-update mechanism.
  • If you notice any issue or error, update and check again. If the problem persists, open an issue.

Manual Install

  1. Install Python (if not already installed).
  2. Install the required packages using pip:
    pip install tqdm==4.63.0
    pip install lxml==5.2.2
    pip install requests==2.32.3
    pip install prompt-toolkit==3.0.43
    

Step-by-Step Installation Process

  1. Clone the Repository:
    git clone https://github.com/yourusername/Ani-shedule.git
    cd Ani-shedule
    

Ani Shedule

This script fetches and displays information about anime titles from animeschedule.net. It supports searching by anime name or URL, validates and stores URLs, extracts anime details, and allows concurrent fetching using multiple threads. It includes a command-line interface for user interaction.

Features

  • Search for anime titles by name or URL.
  • Validate URLs and check for duplicates.
  • Extract details like titles, episode numbers, and release dates.
  • Fetch information concurrently using multiple threads.
  • Command-line interface for easy interaction.
## Warning:

This program is still under development

Usage

  1. Add Anime by Search Term:

    python shedule.py -a
    

    Prompts the user to enter an anime name to search and add it to the list.

  2. Add Anime by URL:

    python shedule.py -a <anime_url>
    

    Adds the provided anime URL to the list if valid and not already added.

  3. Display Today's Anime:

    python shedule.py -t
    

    Displays the anime that are coming out on the current day.

  4. Specify Number of Threads:

    python shedule.py -s <number_of_threads>
    

    Specifies the number of threads to use (default is 10).

Example

Add an anime by search term:

$ python shedule.py -a
Enter the name of the anime: One Piece
Available Anime Titles (Newest to Oldest):
1. One Piece
2. One Piece: Episode of Sabo
3. One Piece Film: Gold
Enter the number corresponding to your anime selection: 1
Url(https://animeschedule.net/anime/one-piece) is added to the file..
Main Title: One Piece
English Title: One Piece
Episode Number: 1023
Subs Release Date: June 18, 2024
Subs Countdown: 00:10:00
Raw Countdown: 00:20:00
Airing Day: 2024-06-18T00:00:00Z

Required Packages

  • tqdm (Version: 4.63.0)
  • lxml (Version: 5.2.2)
  • requests (Version: 2.32.3)
  • prompt-toolkit (Version: 3.0.43)

Installation

Install view PIP

pip install ani-shedule
  • for PIP install use the command ani-shedule

NOTE:

  • To update the program, you should use ani-schedule -u as updating the pip version is not applicable.
  • As soon as you install, update the program to move to the latest version because the pip version will not upgrade, it has a self-update mechanism.
  • If you notice any issue or error, update and check again. If the problem persists, open an issue.

Manual Install

  1. Install Python (if not already installed).
  2. Install the required packages using pip:
    pip install tqdm==4.63.0
    pip install lxml==5.2.2
    pip install requests==2.32.3
    pip install prompt-toolkit==3.0.43
    

Step-by-Step Installation Process

  1. Clone the Repository:

    git clone https://github.com/yourusername/Ani-shedule.git
    cd Ani-shedule
    
  2. Create a Virtual Environment (Optional but recommended):

    python -m venv venv
    source venv/bin/activate   # On Windows use `venv\Scripts\activate`
    
  3. Install Required Packages:

    pip install tqdm==4.63.0
    pip install lxml==5.2.2
    pip install requests==2.32.3
    pip install prompt-toolkit==3.0.43
    
  4. Run the Script:

    python script.py -a
    

License

This project is licensed under the MIT License. https://github.com/Kamanati/Ani-shedule.git

  1. Create a Virtual Environment (Optional but recommended):

    python -m venv venv
    source venv/bin/activate   # On Windows use `venv\Scripts\activate`
    
  2. Install Required Packages:

    pip install tqdm==4.63.0
    pip install lxml==5.2.2
    pip install requests==2.32.3
    pip install prompt-toolkit==3.0.43
    
  3. Run the Script:

    python script.py -a
    

Ani Shedule

This script fetches and displays information about anime titles from animeschedule.net. It supports searching by anime name or URL, validates and stores URLs, extracts anime details, and allows concurrent fetching using multiple threads. It includes a command-line interface for user interaction.

Features

  • Search for anime titles by name or URL.
  • Validate URLs and check for duplicates.
  • Extract details like titles, episode numbers, and release dates.
  • Fetch information concurrently using multiple threads.
  • Command-line interface for easy interaction.
## Warning:

This program is still under development

Usage

  1. Add Anime by Search Term:

    python shedule.py -a
    

    Prompts the user to enter an anime name to search and add it to the list.

  2. Add Anime by URL:

    python shedule.py -a <anime_url>
    

    Adds the provided anime URL to the list if valid and not already added.

  3. Display Today's Anime:

    python shedule.py -t
    

    Displays the anime that are coming out on the current day.

  4. Specify Number of Threads:

    python shedule.py -s <number_of_threads>
    

    Specifies the number of threads to use (default is 10).

Example

Add an anime by search term:

$ python shedule.py -a
Enter the name of the anime: One Piece
Available Anime Titles (Newest to Oldest):
1. One Piece
2. One Piece: Episode of Sabo
3. One Piece Film: Gold
Enter the number corresponding to your anime selection: 1
Url(https://animeschedule.net/anime/one-piece) is added to the file..
Main Title: One Piece
English Title: One Piece
Episode Number: 1023
Subs Release Date: June 18, 2024
Subs Countdown: 00:10:00
Raw Countdown: 00:20:00
Airing Day: 2024-06-18T00:00:00Z

Required Packages

  • tqdm (Version: 4.63.0)
  • lxml (Version: 5.2.2)
  • requests (Version: 2.32.3)
  • prompt-toolkit (Version: 3.0.43)

Installation

Install view PIP

pip install ani-shedule
  • for PIP install use the command ani-shedule

NOTE:

  • To update the program, you should use ani-schedule -u as updating the pip version is not applicable.
  • As soon as you install, update the program to move to the latest version because the pip version will not upgrade, it has a self-update mechanism.
  • If you notice any issue or error, update and check again. If the problem persists, open an issue.

Manual Install

  1. Install Python (if not already installed).
  2. Install the required packages using pip:
    pip install tqdm==4.63.0
    pip install lxml==5.2.2
    pip install requests==2.32.3
    pip install prompt-toolkit==3.0.43
    

Step-by-Step Installation Process

  1. Clone the Repository:
    git clone https://github.com/yourusername/Ani-shedule.git
    cd Ani-shedule
    

Ani Shedule

This script fetches and displays information about anime titles from animeschedule.net. It supports searching by anime name or URL, validates and stores URLs, extracts anime details, and allows concurrent fetching using multiple threads. It includes a command-line interface for user interaction.

Features

  • Search for anime titles by name or URL.
  • Validate URLs and check for duplicates.
  • Extract details like titles, episode numbers, and release dates.
  • Fetch information concurrently using multiple threads.
  • Command-line interface for easy interaction.
## Warning:

This program is still under development

Usage

  1. Add Anime by Search Term:

    python shedule.py -a
    

    Prompts the user to enter an anime name to search and add it to the list.

  2. Add Anime by URL:

    python shedule.py -a <anime_url>
    

    Adds the provided anime URL to the list if valid and not already added.

  3. Display Today's Anime:

    python shedule.py -t
    

    Displays the anime that are coming out on the current day.

  4. Specify Number of Threads:

    python shedule.py -s <number_of_threads>
    

    Specifies the number of threads to use (default is 10).

Example

Add an anime by search term:

$ python shedule.py -a
Enter the name of the anime: One Piece
Available Anime Titles (Newest to Oldest):
1. One Piece
2. One Piece: Episode of Sabo
3. One Piece Film: Gold
Enter the number corresponding to your anime selection: 1
Url(https://animeschedule.net/anime/one-piece) is added to the file..
Main Title: One Piece
English Title: One Piece
Episode Number: 1023
Subs Release Date: June 18, 2024
Subs Countdown: 00:10:00
Raw Countdown: 00:20:00
Airing Day: 2024-06-18T00:00:00Z

Required Packages

  • tqdm (Version: 4.63.0)
  • lxml (Version: 5.2.2)
  • requests (Version: 2.32.3)
  • prompt-toolkit (Version: 3.0.43)

Installation

Install view PIP

pip install ani-shedule
  • for PIP install use the command ani-shedule

NOTE:

  • To update the program, you should use ani-schedule -u as updating the pip version is not applicable.
  • As soon as you install, update the program to move to the latest version because the pip version will not upgrade, it has a self-update mechanism.
  • If you notice any issue or error, update and check again. If the problem persists, open an issue.

Manual Install

  1. Install Python (if not already installed).
  2. Install the required packages using pip:
    pip install tqdm==4.63.0
    pip install lxml==5.2.2
    pip install requests==2.32.3
    pip install prompt-toolkit==3.0.43
    

Step-by-Step Installation Process

  1. Clone the Repository:

    git clone https://github.com/yourusername/Ani-shedule.git
    cd Ani-shedule
    
  2. Create a Virtual Environment (Optional but recommended):

    python -m venv venv
    source venv/bin/activate   # On Windows use `venv\Scripts\activate`
    
  3. Install Required Packages:

    pip install tqdm==4.63.0
    pip install lxml==5.2.2
    pip install requests==2.32.3
    pip install prompt-toolkit==3.0.43
    
  4. Run the Script:

    python script.py -a
    

License

This project is licensed under the MIT License. https://github.com/Kamanati/Ani-shedule.git

  1. Create a Virtual Environment (Optional but recommended):

    python -m venv venv
    source venv/bin/activate   # On Windows use `venv\Scripts\activate`
    
  2. Install Required Packages:

    pip install tqdm==4.63.0
    pip install lxml==5.2.2
    pip install requests==2.32.3
    pip install prompt-toolkit==3.0.43
    
  3. Run the Script:

    python script.py -a
    

License

This project is licensed under the MIT License. https://github.com/Kamanati/Ani-shedule.git

License

This project is licensed under the MIT License. https://github.com/Kamanati/Ani-shedule.git

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ani-shedule-0.2.0.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

ani_shedule-0.2.0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file ani-shedule-0.2.0.tar.gz.

File metadata

  • Download URL: ani-shedule-0.2.0.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for ani-shedule-0.2.0.tar.gz
Algorithm Hash digest
SHA256 496b1ca39d285e435c0532785a1d82bd73a8db27926e8ce56ba22681c0084ad3
MD5 3a2261e987bbbd6e192a0d4256b6cc50
BLAKE2b-256 dbc447fbcea933f0f8f20096e04cb06a0c2e8e7f4e148f19d70ce01fc6077e45

See more details on using hashes here.

File details

Details for the file ani_shedule-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: ani_shedule-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for ani_shedule-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 71a0570012b9ede66263fa5c2d9b85a648759947a197ab1e1c9801beb30d91e5
MD5 3a1173d489d54b4b45c91dffdf649d0b
BLAKE2b-256 3a0762c527508f318209eaad1c1f7c5fda76076dab23044d39097f2d5ad07ddd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page