GithubHelp home page GithubHelp logo

botwiki / botwiki.org Goto Github PK

View Code? Open in Web Editor NEW
83.0 83.0 29.0 439.76 MB

Tutorials, articles, datasets and other resources for creating useful, interesting, artistic and friendly online bots.

Home Page: http://botwiki.org

License: Other

PHP 12.26% JavaScript 12.93% CSS 51.68% HTML 14.56% Python 8.56%
ai bots machine-learning node nodejs opensource slackapi slackbot slackbots tutorials twitter-api twitter-bot twitterbots

botwiki.org's People

Contributors

airhadoken avatar coleww avatar dnlcrl avatar erbridge avatar hectorpalmatellez avatar hugovk avatar jendowns avatar jeremytanner avatar jonathanzwhite avatar langhamzw avatar maeligg avatar markcaudill avatar ross-spencer avatar stefanbohacek avatar thisisparker avatar v21 avatar vool 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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

botwiki.org's Issues

Site design

For now, the main focus is to add more content, especially more (Twitter) bots.

The site currently uses a minimally modified default Pico CMS theme and is quite usable. This issue is for discussing design changes that will be implemented after enough content has been added.

Some things I'd like to work on:

@botwikidotorg

@botwikidotorg is a Twitter bot that retweets @ mentions from whitelisted accounts (accounts that this bot follows).

The main use is to be able to post updates about Botwiki by its maintainers rather than having to switch to the @botwikidotorg account.

Originally I meant to have the bot also retweet tweets containing the #botALLY hashtag, but this has been reverted for the moment.

This issue is opened to further discuss how the bot should be used.

Minor updates to botshotter.py

@hugovk A few notes on the awesome script that you made -- mostly small stuff, let me know if you'd prefer me to take care of this myself.

  • add network tags based on bot's network, eg: if it's a Twitter bot, the tags should include twitter and twitterbot (we should also check for duplicate tags before saving them) (and for more inconsistency, network tags should never include space or - , so youtubebot is correct)
    • note on adding both twitter and twitterbot: this is pretty much future-proofing the content, in case we want to tag content that's, for example, about Twitter, but not actually a bot
  • remove @ from the image file name (in the actual .md file); also, some notes for the future, for non-Twitter bots:
  • twitter-bots in the image path should be twitterbots
  • is there a way to apply pngcrush (or similar) on the images?
  • new line before and after the image thumbnail

Choose license for the site's content

http://choosealicense.com/

This one is going to be pretty difficult, because some of the content are just descriptions copied from people's Twitter/GitHub pages. Repos usually have a license, so would each page have a different license based on where the content was copied from?

How does this stuff even work??

Mobile nav menu

The mobile menu needs a bit of work. Right now it's CSS-only, but really needs a bit of JavaScript for easier on/off toggling (right now you have to "click away" to make the menu disappear).

EDIT: Actually, this can be done just with checkboxes, something like this.

Pages for bot makers

So there is an idea to create separate pages for bot makers. (All? More "notable" ones?)

This would be kind of neat, because I could, for example, look up Darius and a page would come up that lists his projects, links to his interviews, etc.

However -- not everyone might like this (this is related to the recently launched Makerbase website.

I'd like to get some input on this before moving forward. The least we'd do is to add a link to have the "profile page" removed. Or we could just reach out to people before adding them to the site?

Too many images

Having images when searching or browsing tags is nice (example: https://botwiki.org/tag/opensource+node.js), but there will eventually be too many images to load, especially for mobile users.

We're going to need to:

  • either implement paging
  • lazy load images
  • or just go back to not showing images?

Set up CloudFlare?

The site doesn't handle large amount of traffic all too well (obviously, since the pages are converted from .md files on the fly). I thought about using something like Varnish, but it would be nice to get a free SSL certificate, so maybe CloudFlare would be better?

Content translation

It would be really great if we could find volunteers that would translate the content into other languages.

Is there perhaps a company offering translation services for free to open source projects? (Maybe not, but I was looking at this.)

Or we can just wait until we have enough funding :-)

Also, a technical note: I would like to keep the translated content in the same folder, so you could easily link to, for example, https://botwiki.org/bots/tumblr-bots/deadspelunkers_de.

This might be useful.

Improve search

Necessary for the botwiki/open-source-bots#1 merge:

  • Search term1 AND term2 AND etc by default, example.
  • Implement an OR operator.
  • Keep the search term in the search input.

Nice things to have:

  • Fuzzy search: this should give the same results as this. This should also work. (Or at least show Did you mean...?). This should be useful.
  • If appropriate, instead of page description show a snippet with the search term(s) highlighted.

Also important:

  • Code cleanup (see TODO in relevant files)

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.