Oswald | ongoing project to fully-automate a Facebook Profile

 by   WyattAutomation Python Version: Current License: No License

kandi X-RAY | Oswald Summary

kandi X-RAY | Oswald Summary

Oswald is a Python library. Oswald has no bugs, it has no vulnerabilities and it has low support. However Oswald build file is not available. You can download it from GitHub.

The Point of This Project: To fully-automate the activity of a Facebook Profile, using a combination of Web-Scraping and a Neural Network chatbot, without using the Facebook API. Ideally, the end-goal is to make an easy to use bot for Facebook, that doesn't require anything beyond a few programming dependecies and a username/password to a Facebook profile. No API keys, no signing up for Facebook for Developers and having to "create an app", no huge libraries of scraping functions that are only really useful for static spam-bots; just a dynamically interactive bot that you can plug credentials in to and let it rock. This is still VERY much a WIP, so keep that in mind!. -Disabled the commenter for Timeline Posts, as it was becoming a bit of a nuisance for my friends who voluntarily befriended the profile I use for Oswald to help with testing. Pender's pretrained reddit model used in this project is actually quite rude and downright offensive at times, so be aware of that before you set this up. It lead to some awkward misunderstandings/interactions from folks seeing it's off-color comments, who weren't friends of the bot or aware of what it was, getting into some fairly heated arguments with it. While pretty darn hilarious, I have no intent of trolling innocent strangers with this and removed this component temporarily, until I train my own model that isn't such a hot-head. -Added the Facebook Messenger bot back into this update, using carpedm20's "fbchat". -Added and implemented a tagReplier() function to the comment-reply listener. Basically, this allows someone to tag Oswald and "summon" it to a thread to interact with comments wherever it was tagged. It replies with a generic response to the tag, and subsequent comments on the thread are detected by the notification listener, which generates responses to comments using Pender's seq2seq chatbot and the other Selenium web-scraping functions for posts.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              Oswald has a low active ecosystem.
              It has 3 star(s) with 0 fork(s). There are 2 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              Oswald has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of Oswald is current.

            kandi-Quality Quality

              Oswald has no bugs reported.

            kandi-Security Security

              Oswald has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              Oswald does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              Oswald releases are not available. You will need to build from source code and install.
              Oswald has no build file. You will be need to create the build yourself to build the component from source.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed Oswald and discovered the below as its top functions. This is intended to give you an instant insight into Oswald implemented functionality, and help decide if they suit your requirements.
            • Generate bot bot
            • Get comment comment message
            • Return the consensus length in the beam
            • Log out of Facebook
            • Generator for beam search
            • Get the reply url
            • Parses the reply tag
            • Comment in post url
            • Removes escaped characters
            • Login to Facebook
            • Forward the given text
            • Process user input
            • Main function
            • Generate chatbot2
            • Main function of the example
            • Get the path to the model
            • Forward the forward computation
            • Scale prediction
            • Returns the path to the model
            Get all kandi verified functions for this library.

            Oswald Key Features

            No Key Features are available at this moment for Oswald.

            Oswald Examples and Code Snippets

            No Code Snippets are available at this moment for Oswald.

            Community Discussions

            No Community Discussions are available at this moment for Oswald.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install Oswald

            You can download it from GitHub.
            You can use Oswald like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/WyattAutomation/Oswald.git

          • CLI

            gh repo clone WyattAutomation/Oswald

          • sshUrl

            git@github.com:WyattAutomation/Oswald.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link