Code Monkey home page Code Monkey logo

instapy-docs's Introduction

InstaPy Documentation

Tutorials on How to install:


Installation help:

  • Build tools - If you're getting a build tools error upon installation
  • FAQ - For most encountered issues during installation.

Thinking about contributing to InstaPy? Please see these guides on how to be a:

  • User - If you want to create an issue or feature request
  • Tester - If you want to help test PRs
  • Contributor - If you want to become a contributor and are searching for a way to start
  • Maintainer - If you are a collaborator and want to create releases
  • Database - If you are adding/changing something that involves the database of InstaPy

Additional docs

InstaPy is being sponsored by the following partner. Please help to support us by taking a look and signing up to a free trial 😊 GitAds

instapy-docs's People

Contributors

andifds avatar breuerfelix avatar chuddyni avatar converge avatar dodotheduck avatar gcascio avatar joefertig avatar piermarcobarbe avatar seem-less avatar te3m avatar timgrossmann avatar uluqulu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

instapy-docs's Issues

ImportError: cannot import name 'UNICODE_EMOJI' from 'emoji.unicode_codes'

If I run python3 quickstart.py InstaPy fails to run and returns the following trace:
(Debian Bullseye on Rpi4)

Traceback (most recent call last):
  File "/home/ha-server-pi/.local/lib/python3.9/site-packages/instapy/InstaPyScripts/quickstart.py", line 2, in <module>
    from instapy import InstaPy
  File "/home/ha-server-pi/.local/lib/python3.9/site-packages/instapy/__init__.py", line 6, in <module>
    from .instapy import InstaPy
  File "/home/ha-server-pi/.local/lib/python3.9/site-packages/instapy/instapy.py", line 34, in <module>
    from .browser import close_browser, set_selenium_local_session
  File "/home/ha-server-pi/.local/lib/python3.9/site-packages/instapy/browser.py", line 14, in <module>
    from .util import interruption_handler
  File "/home/ha-server-pi/.local/lib/python3.9/site-packages/instapy/util.py", line 27, in <module>
    from emoji.unicode_codes import UNICODE_EMOJI
ImportError: cannot import name 'UNICODE_EMOJI' from 'emoji.unicode_codes' (/home/ha-server-pi/.local/lib/python3.9/site-packages/emoji/unicode_codes/__init__.py)

If I pip3 install emoji it says that "Requirement already satisfied: emoji in /home/ha-server-pi/.local/lib/python3.9/site-packages (2.0.0)"

Error during 1st run of instapy

Hi All,

Managed to install instapy, successful I think😬
Made a very simple quickstart.py which only likes my own feed

During the first start up I encounter the following error but I can not make sense of it

Can someone help?

OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
INFO [2019-08-18 10:49:30] [utpeertje] Session started!
oooooooooooooooooooooooooooooooooooooooooooooooooooooo
INFO [2019-08-18 10:49:30] [utpeertje] -- Connection Checklist [1/3] (Internet Connection Status)
INFO [2019-08-18 10:49:32] [utpeertje] - Internet Connection Status: ok
INFO [2019-08-18 10:49:32] [utpeertje] - Current IP is "85.145.xxx.xxx" and it's from "Netherlands/NL"
INFO [2019-08-18 10:49:32] [utpeertje] -- Connection Checklist [2/3] (Instagram Server Status)
INFO [2019-08-18 10:49:46] [utpeertje] - Instagram WebSite Status: Currently Up
INFO [2019-08-18 10:49:46] [utpeertje] - Instagram Response Time: 49.386 ms
INFO [2019-08-18 10:49:46] [utpeertje] - Instagram Reponse Code: 200
INFO [2019-08-18 10:49:46] [utpeertje] - Instagram Server Status: ok
INFO [2019-08-18 10:49:46] [utpeertje] -- Connection Checklist [3/3] (Hide Selenium Extension)
INFO [2019-08-18 10:49:46] [utpeertje] - window.navigator.webdriver response: False
INFO [2019-08-18 10:49:46] [utpeertje] - Hide Selenium Extension: ok
Cookie file not found, creating cookie...
Login A/B test detected! Trying another string...

.......................................................................................................................
CRITICAL [2019-08-18 10:50:06] [utpeertje] Unable to login to Instagram! You will find more information in the logs above.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

INFO [2019-08-18 10:50:08] [utpeertje] Sessional Live Report:
|> No any statistics to show

[Session lasted 52.09 seconds]

OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
INFO [2019-08-18 10:50:08] [utpeertje] Session ended!
oooooooooooooooooooooooooooooooooooooooooooooooooooooo

Can't login to Instagram

I've followed the installation guide for my new Raspberry Pi 3B+.
However, first of all I noticed the installation guide misses the fact that you should run
sudo xvfb-run pip3 install Instapy if you want to run using
sudo xvfb-run python quickstart.py

However when I run this I can't login:
CRITICAL Unable to login to Instagram! You will find more information in the logs above.

The log contains the following:
1567883020133 mozrunner::runner INFO Running command: "/usr/bin/firefox" "-marionette" "-foreground" "-no-remote" "-profile" "/tmp/rust_mozprofile.mmA6qpFAH3s5"
1567883031325 Marionette INFO Listening on port 39223
1567883031442 Marionette WARN TLS certificate errors will be ignored for this session
console.log: Accessibility service init or shutdown observer does not exist.
1567883279664 mozrunner::runner INFO Running command: "/usr/bin/firefox" "-marionette" "-foreground" "-no-remote" "-profile" "/tmp/rust_mozprofile.ibjiuqDwRNjE"
1567883294983 Marionette INFO Listening on port 40529
1567883295069 Marionette WARN TLS certificate errors will be ignored for this session
console.log: Accessibility service init or shutdown observer does not exist.
1567883538993 mozrunner::runner INFO Running command: "/usr/bin/firefox" "-marionette" "-foreground" "-no-remote" "-profile" "/tmp/rust_mozprofile.bONa7TMcrLdq"
1567883551164 Marionette INFO Listening on port 37191
1567883551303 Marionette WARN TLS certificate errors will be ignored for this session
console.log: Accessibility service init or shutdown observer does not exist.

Any advice?

Don't works, can't start quickstart.py

Hi,
When i launch the quickstart.py script, I always seen the same error, for me or my friends testing InstaPy.

If anyone have an issues.. Thanks !

Error, unable to determine correct filename for 64bit linux Traceback (most recent call last): File "quickstart.py", line 14, in <module> session = InstaPy(username=insta_username, File "/usr/local/lib/python3.8/dist-packages/instapy/instapy.py", line 322, in __init__ self.browser, err_msg = set_selenium_local_session( File "/usr/local/lib/python3.8/dist-packages/instapy/browser.py", line 131, in set_selenium_local_session driver_path = geckodriver_path or get_geckodriver() File "/usr/local/lib/python3.8/dist-packages/instapy/browser.py", line 38, in get_geckodriver sym_path = gdd.download_and_install()[1] File "/usr/local/lib/python3.8/dist-packages/webdriverdownloader/webdriverdownloader.py", line 174, in download_and_install filename_with_path = self.download(version, File "/usr/local/lib/python3.8/dist-packages/webdriverdownloader/webdriverdownloader.py", line 129, in download download_url = self.get_download_url(version, os_name=os_name, bitness=bitness) File "/usr/local/lib/python3.8/dist-packages/webdriverdownloader/webdriverdownloader.py", line 324, in get_download_url raise RuntimeError(info_message) RuntimeError: Error, unable to determine correct filename for 64bit linux

Issue at very end of setting up Digital Ocean

Screen Shot 2019-08-28 at 7 24 37 PM

I have successfully gone through most of Digital Ocean set up, but when I am nearing the phase of filling out the quickstart.py on nano, I am reaching a black, blank screen. The tutorial video on youtube (at minute 5:28) moves on very quickly, and I cannot see what Tim is typing in, I think it's "nano qii" but when I type that in and click enter that is when I get the blank, black empty nano screen.

I am a total newbie, and have been working for 3 weeks to get this running again. (I was using it on my local mac first, but chrome updated and even reading dozens of tutorials I can figure out how to make it work again, so decided to try digitalocean...) Please help!

Service geckodriver unexpectedly exited. Status code was: -11

I have followed all the instructions to install instapy onto my raspberry pi zero w and i get this error:

InstaPy Version: 0.6.12 ._. ._. ._. ._. ._. ._. ._. ._. Workspace in use: "/home/pi/InstaPy" Traceback (most recent call last): File "quickstart.py", line 59, in <module> multi_logs=True) File "/home/pi/.local/lib/python3.7/site-packages/instapy/instapy.py", line 335, in __init__ geckodriver_log_level, File "/home/pi/.local/lib/python3.7/site-packages/instapy/browser.py", line 136, in set_selenium_local_session options=firefox_options, File "/home/pi/.local/lib/python3.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 164, in __init__ self.service.start() File "/home/pi/.local/lib/python3.7/site-packages/selenium/webdriver/common/service.py", line 98, in start self.assert_process_still_running() File "/home/pi/.local/lib/python3.7/site-packages/selenium/webdriver/common/service.py", line 111, in assert_process_still_running % (self.path, return_code) selenium.common.exceptions.WebDriverException: Message: Service /usr/local/bin/geckodriver unexpectedly exited. Status code was: -11

Raspberry Pi Installation issue

Hi!
I'm trying to install instaPy on my raspberry and I followed your guide in order to do it, but unfortunately I'm running into this error when I try I run sudo python3 quickstart.py and I don't know what to do:
InstaPy Version: 0.6.8 ._. ._. ._. ._. ._. ._. ._. Workspace in use: "/root/InstaPy" Traceback (most recent call last): File "quickstart.py", line 33, in <module> headless_browser=True) File "/usr/local/lib/python3.7/dist-packages/instapy/instapy.py", line 319, in __init__ self.logger, File "/usr/local/lib/python3.7/dist-packages/instapy/browser.py", line 114, in set_selenium_local_session options=firefox_options, File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 164, in __init__ self.service.start() File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/common/service.py", line 98, in start self.assert_process_still_running() File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/common/service.py", line 111, in assert_process_still_running % (self.path, return_code) selenium.common.exceptions.WebDriverException: Message: Service /usr/local/bin/geckodriver unexpectedly exited. Status code was: -11

Thanks for the help!

Raspi Error on Start

Everything went smooth, I created my quickstart.py but when I run python3 quickstart.py this is the output:

pi@raspberrypi:~ $ python3 quickstart.py Traceback (most recent call last): File "quickstart.py", line 13, in <module> from instapy import InstaPy File "/home/pi/.local/lib/python3.7/site-packages/instapy/__init__.py", line 6, in <module> from .instapy import InstaPy File "/home/pi/.local/lib/python3.7/site-packages/instapy/instapy.py", line 33, in <module> from .clarifai_util import check_image File "/home/pi/.local/lib/python3.7/site-packages/instapy/clarifai_util.py", line 3, in <module> from clarifai.rest import ClarifaiApp File "/home/pi/.local/lib/python3.7/site-packages/clarifai/rest/__init__.py", line 3, in <module> from clarifai.rest.client import ApiClient File "/home/pi/.local/lib/python3.7/site-packages/clarifai/rest/client.py", line 36, in <module> from clarifai.rest.grpc.proto.clarifai.api.endpoint_pb2_grpc import V2Stub File "/home/pi/.local/lib/python3.7/site-packages/clarifai/rest/grpc/proto/clarifai/api/endpoint_pb2_grpc.py", line 2, in <module> import grpc File "/home/pi/.local/lib/python3.7/site-packages/grpc/__init__.py", line 22, in <module> from grpc import _compression File "/home/pi/.local/lib/python3.7/site-packages/grpc/_compression.py", line 15, in <module> from grpc._cython import cygrpc ImportError: /lib/arm-linux-gnueabihf/libc.so.6: version GLIBC_2.33' not found (required by /home/pi/.local/lib/python3.7/site-packages/grpc/_cython/cygrpc.cpython-37m-arm-linux-gnueabihf.so)
`

can you please help?

Raspberry Instructions Update

Used the current instructions to install InstaPy on Raspberry Pi availables on docs, but not working very well.

Personally I suggest to update that doc to this instructions that resulted work better. This because on current commands the instapy- chromedriver uninstall and then installation of 2.36.post0 doesn't work.

Theses are my suggested steps for a clean Raspbian Strech Lite install

Install InstaPy

  1. sudo apt-get update && sudo apt-get -y upgrade
  2. sudo apt-get install chromium-browser
  3. sudo apt-get install python3-pip
  4. sudo pip3 install instapy
  5. sudo pip3 uninstall instapy-chromedriver
  6. sudo pip3 install instapy-chromedriver==2.36.post0
  7. sudo reboot (optional)
  8. mkdir InstaPy Scripts
    (Do not confuse with "InstapPy" dir, that will be created automatically after first use which contais "db", "logs" and "assets" sub-directories)
  9. cd InstaPy Scripts
  10. nano quickstart.py
  11. Edit quickstart file with your credentials/ add functions you want to use, documentation in the main Readme
  12. sudo python3 quickstart.py

How to update on Raspberry Pi

Keep your setup updated, but keeping instapy-chromedriver==2.36.post0

  1. sudo pip3 install instapy -U
  2. sudo pip3 uninstall instapy-chromedriver
  3. sudo pip3 install instapy-chromedriver==2.36.post0

Here's another user request to update current Readme for RPi with proposed instructions. To suggest directly this update on current files is necessary to make a commit?

Feature Request

It would be nice if Instapy could provide some graphical analytics to better understand the effectiveness of a given campaign.

SyntaxError on running InstaPy

python quickstart.py

Traceback (most recent call last):
File "quickstart.py", line 4, in
from instapy import InstaPy
File "/home/cryp70n1c/Videos/InstaPy/instapy/init.py", line 6, in
from .instapy import InstaPy
File "/home/cryp70n1c/Videos/InstaPy/instapy/instapy.py", line 99
username: str = None,
^
SyntaxError: invalid syntax

Unable to find a matching set of capabilites

Screen Shot 2019-08-28 at 7 47 20 PM

I am trying to set up instapy through digital ocean, but I am getting these error after I fill out the login credentials. Please help, I have tried to find documentation on this through github and digitalocean and am not coming up with anything. Thanks.

Noob raspberry pi errors.. selenium.common.exceptions.SessionNotCreatedException: Message: Unable to find a matching set of capabilities

Followed all the instructions in guide for installing on a pi.
running latest version of Raspbian.
InstaPy Version: 0.6.13,
Mozilla Firefox 78.6.1esr,
Python 2.7.16,
Lastest selenium (can't work out how to check that..)
Geckodriver 0.23.0 downloaded and tried in /usr/bin and /usr/local/bin neither changed the erros and both on $PATH

Please can someone suggest how I could fix it. At the moment nothing manages to load it just crashes with the errors below. Problems I thought of but i don't know how to fix; Geckodriver version not working with current firefox version? Location of Geckodriver needing specified somehow?

Or maybe I messed up something else.... ? I can't get it working running either with a test script or instapy quickstart.

Workspace in use: "/home/pi/InstaPy"
Traceback (most recent call last):
File "quickstart.py", line 24, in
headless_browser=False)
File "/usr/local/lib/python3.7/dist-packages/instapy/instapy.py", line 338, in init
geckodriver_log_level,
File "/usr/local/lib/python3.7/dist-packages/instapy/browser.py", line 127, in set_selenium_local_session
options=firefox_options,
File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 174, in init
keep_alive=True)
File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 157, in init
self.start_session(capabilities, browser_profile)
File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: Unable to find a matching set of capabilities

Issue

Hi, i have this issue
I am using the InstaPy Version: 0.6.12

Traceback (most recent call last): File "final-v5-19-nuevo.py", line 116, in <module> session.follow_by_list(liomet_followers_2, times=1, sleep_delay=600, interact=True) File "/home/ale/global-2021/lib/python3.6/site-packages/instapy/instapy.py", line 1242, in follow_by_list self.user_interact_media, File "/home/ale/global-2021/lib/python3.6/site-packages/instapy/instapy.py", line 2470, in interact_by_users media, File "/home/ale/global-2021/lib/python3.6/site-packages/instapy/like_util.py", line 473, in get_links_for_username is_private = is_private_profile(browser, logger, following_status == "Following") File "/home/ale/global-2021/lib/python3.6/site-packages/instapy/util.py", line 97, in is_private_profile read_xpath(is_private_profile.__name__, "is_private") File "/home/ale/global-2021/lib/python3.6/site-packages/selenium/webdriver/remote/webelement.py", line 351, in find_element_by_xpath return self.find_element(by=By.XPATH, value=xpath) File "/home/ale/global-2021/lib/python3.6/site-packages/selenium/webdriver/remote/webelement.py", line 659, in find_element {"using": by, "value": value})['value'] File "/home/ale/global-2021/lib/python3.6/site-packages/selenium/webdriver/remote/webelement.py", line 633, in _execute return self._parent.execute(command, params) File "/home/ale/global-2021/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute self.error_handler.check_response(response) File "/home/ale/global-2021/lib/python3.6/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.StaleElementReferenceException: Message: The element reference of <body class=""> is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed

AttributeError: module 'google.protobuf.descriptor' has no attribute '_internal_create_key'

i reinstalled my ubuntu and now i have this error :

Traceback (most recent call last):
File "My.Account.py", line 1, in
from instapy import InstaPy
File "/home/USERDIR/.local/lib/python3.8/site-packages/instapy/init.py", line 6, in
from .instapy import InstaPy
File "/home/USERDIR/.local/lib/python3.8/site-packages/instapy/instapy.py", line 33, in
from .clarifai_util import check_image
File "/home/USERDIR/.local/lib/python3.8/site-packages/instapy/clarifai_util.py", line 3, in
from clarifai.rest import ClarifaiApp
File "/home/USERDIR/.local/lib/python3.8/site-packages/clarifai/rest/init.py", line 3, in
from clarifai.rest.client import ApiClient
File "/home/USERDIR/.local/lib/python3.8/site-packages/clarifai/rest/client.py", line 29, in
from clarifai.rest.grpc.grpc_json_channel import GRPCJSONChannel, dict_to_protobuf, protobuf_to_dict
File "/home/USERDIR/.local/lib/python3.8/site-packages/clarifai/rest/grpc/grpc_json_channel.py", line 13, in
from clarifai.rest.grpc.proto.clarifai.api.endpoint_pb2 import _V2
File "/home/USERDIR/.local/lib/python3.8/site-packages/clarifai/rest/grpc/proto/clarifai/api/endpoint_pb2.py", line 33, in
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
File "/home/USERDIR/.local/lib/python3.8/site-packages/google/api/annotations_pb2.py", line 30, in
from google.api import http_pb2 as google_dot_api_dot_http__pb2
File "/home/USERDIR/.local/lib/python3.8/site-packages/google/api/http_pb2.py", line 35, in
create_key=_descriptor._internal_create_key,
AttributeError: module 'google.protobuf.descriptor' has no attribute '_internal_create_key'

Any advice?

Geckodriver error

Message: 'geckodriver' executable needs to be in PATH.
Made all steps from the instruction and tryed to configure path source, same error

Workspace in use: "/home/arterra/InstaPy"
Traceback (most recent call last):
  File "/home/arterra/.local/lib/python3.9/site-packages/selenium/webdriver/common/service.py", line 71, in start
    self.process = subprocess.Popen(cmd, env=self.env,
  File "/usr/lib/python3.9/subprocess.py", line 951, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.9/subprocess.py", line 1823, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'geckodriver'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/arterra/insta.py", line 54, in <module>
    session = InstaPy(username=insta_username,
  File "/home/arterra/.local/lib/python3.9/site-packages/instapy/instapy.py", line 330, in __init__
    self.browser, err_msg = set_selenium_local_session(
  File "/home/arterra/.local/lib/python3.9/site-packages/instapy/browser.py", line 123, in set_selenium_local_session
    browser = webdriver.Firefox(
  File "/home/arterra/.local/lib/python3.9/site-packages/selenium/webdriver/firefox/webdriver.py", line 174, in __init__
    self.service.start()
  File "/home/arterra/.local/lib/python3.9/site-packages/selenium/webdriver/common/service.py", line 81, in start
    raise WebDriverException(
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH. 

Instagram Cookie PopUp prevents automated LogIn [Fixed]

Lately Instagram shows the user a PopUp to Accept Cookies.
InstaPy doesn't handle that yet, so every LogIn fails.

I fixed it myself so if you need it too, just copy my Code:

  1. Find your Python Instapy directory. (For me it is somewhere in C:\Users\YOUR_USER\AppData\Local\Packages\)
  2. Open the instapy directory and find login_util.py
  3. Go to the line right befor the Login (For me thats around line 273)
  4. Copy following Code in there
#Check if Cookie PopUp is visible
    try:
        cookie_elem = browser.find_element_by_xpath("//button[text()='Accept']")
    except:
        cookie_elem = None

    if cookie_elem is not None:
        cookie_elem.click()

If this is too much for you, just download my attached file and put it in your instapy directory.
login_util.zip

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.