semvec/pypi-packages huggingface dataset:
secretig 0.0.0.1
Instagram Scraping tools and bot
License: MIT
Keywords: instagram,python,tools

Create A Login Session :

ex : 

a=igtools.Session()

a.login("username","pass") #login to instagram

print (a.is_login) #Return True If Succed login

a.follow("Username") #Following People

a.unfollow("username") #unfollowing people

a.likes("username") #like the first post of user

a.comments("username","comment") #comment first post of user

a.changepass("newpassword") #change your password

a.changemail("newemail") # change your email

a.changephone("newphone") # change your phone number

a.changebio("newbio") # change your biography

Instagram Scraping :

ex :

igtools.get_followers("username",max=1000) #Generator object,use it in loop
  ex: for i in igtools.get_followers("username",max=1000):
	  print u

igtools.getbyhashtag("hashtagname",max=1000) #Generator object too

igtools.get_followings("username",max=max) #generator object

igtools.getuserpost("username",max=10) #getting post id by username

igtools.search("username") #getting search list in instagram

igtools.getuserid("username") #getting username numeric id

igtools.login("Username","password",print_=False) # return true if login success



for future update please subscribe my channel : JustA Hacker
contact : whatsaapp (6289682009902)
aircal 0.1.2
Export and visualize Airflow DAG runs as events in Google calendar.
License: MIT

# Aircal

Aircal is a library that exports future DAG runs as events to Google Calendar.

![DAG run visualization](https://user-images.githubusercontent.com/6691247/80535228-c28cc700-89a0-11ea-8cdc-0050a3c91298.png)

Having DAG run as events in the calendar may help you:
- visualize the utilization of your airflow workers to better spread your jobs
- determine when a certain DAG should be finished to monitor the service.

The library will also observe the changes to your DAGs and synchronize it with the calendar:
- add runs for the freshly added DAGs
- change start and/or end time when an existing DAG changes the schedule (or the execution time changes significantly)
- delete run events when a DAG is removed (or paused)

Tip: run the sync script regularly, perhaps, with you know, Airflow :)

The library only support DAG schedules that use the standard cron syntax. The rest will be ignored (with a warning).

**Warning: This is an beta stage software. Expect occassional bugs and rough edges (PR welcome).**

## Installation & setup

```
pip install aircal
```

Alternatively you can clone the repo and install it from there:

```
pip install -e .
```

Google API credentials are required to create events in the calendar. You can obtain them [here](https://console.developers.google.com/apis/credentials). Store `credentials.json` into a directory accessible by your code.

**The library is modifying and deleting calendar events. I highly recommend creating a new calendar to be used by this software:** "add calendar" -> "create new calendar" in Google calendar settings.

## Usage

See `example.py` for an example of the potential pipeline that can be run on the regular intervals.
vcr-stub-server 0.1.4
Standalone stub server for replaying VCR cassettes
License: MIT
Requires Python: >=3.6,<4.0
Keywords: vcr,vcrpy,stub,standalone,server

# vcr-stub-server

[![PyPI version](https://badge.fury.io/py/vcr-stub-server.svg)](https://pypi.org/project/vcr-stub-server/)

This is a small tool for setting up a lightweight stub server that replays previously recorded VCR cassettes.

Usually VCR is used internally while running the test suite. In that case, the library is responsible for intercepting HTTP requests. 

But in some cases, it can be useful to be able to spin up a live HTTP server which given a preexisting VCR cassette, would respond to each request with its matching recorded response.

One such case might come when implementing usage of [Pact](http://pact.io), where `vcr-stub-server` can be used to prevent the provider service from making requests to external services during pact verification. This project was inspired by Pact's own [Stub Service](https://github.com/pact-foundation/pact-mock_service#stub-service-usage).

#### Caveats

- Unfortunately, there is no one standard for cassette YAML files, each VCR implementation is different. For example, cassette YAML files created by VCR.py won't be compatible with YAML files created by the Ruby implementation of VCR, etc.

  Therfore **this tool currently only supports [VCR.py](https://github.com/kevin1024/vcrpy)**, using the library's own implementation of parsing the YAML files.
  
- The recorded requests in your YAML cassette file must all be made to the same host.

## Installation

```
$ pip install vcr-stub-server
```

## Usage

Once the package is installed, use the `vcr-stub-server` command to spin up your stub server.

```
$ vcr-stub-server path/to/vcr_cassette.yml
```

## Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/thatguysimon/vcr-stub-server. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](https://contributor-covenant.org) code of conduct.

## License

The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).