Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Article Bot Details »»
Article Bot
Version: 1.00, by Velocd Velocd is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Version: 3.0.3 Rating:
Released: 07-10-2004 Last Update: Never Installs: 269
 
No support by the author.

Article Bot
by velocd


Article Bot is a script that allows you to assign a user account (preferably an exclusive one) to an article bot that will post RSS feeds in select forums at designated intervals. These articles are derived from RSS (Really Simple Syndication) feeds.

RSS files are assigned to article bots, as well to individual forums, which in turn directs what, when and where your article bot will post.

Features
  • Works with RSS versions: 0.9x, 2.0, 1.0, and Atom 0.3
  • AdminCP interface for adding/modifying/deleting article bots & rss feeds
  • Designate intervals (in minutes) to each RSS feed for when your article bot will post them.
  • Requires only 1 file edit (admincp/index.php), allowing ease of upgrading your vBulletin
    without having to remodify files.
  • Easy to install. Works best in conjunction with crontab (contab help is inside install.html)

News
  • 7/25/04 - Version 1.1 Released
    • Bug Fixes
      • Replaced htmlspecialchars() with htmlentities() in articlebot.php to fully convert special entities from descriptions.
      • Added trim() to thread titles, to prevent double threads from being posted that are merely off by whitespace.
      • New table articlebot_rss_cache for storing a copy of article bot threads, for quicker checking of doubles when posting new threads.
      • Threads are checked in articlebot_rss_cache, so you can permanently remove them from the thread table (you don't have to "soft delete") without worrying about the bot replicating them.
      • Other minor bugs.
    • Features
      • New installer/upgraders for doing the SQL part automatically.
      • Added "label" field to add/modify RSS interface, that allows you to tag a label, e.g. [yahoo], to the beginning of threads, unique to each RSS feed. This might help for better distinction of RSS feeds.
      • Added an option to toggle on/off of building similar threads per RSS feed. Some RSS feeds could hault the script if the building of similar thread results for that feed takes too long (maybe the article thread title is too vague, and matches a lot of results--my guess is it's only a problem on large forums).
      • Added an option to toggle on/off skipping of articles that don't contain descriptions.
      • Regular expression search and replace for article titles and descriptions. This grants you much flexability to filter out things you don't want in your titles or descriptions (given you have some regex experience, I will try to post some patterns in due time.. feel free to add yours )
  • 7/11/04 - Version 1.0 Released

Upgrading
  • To upgrade, reupload the new PHP and MagpieRSS parser files to their places on your server. Upload upgrade_vx-x (replace the x's with the version you are upgrading to) to /path/to/forums/admincp/, and then execute that script.

Files
  • 3 screenshots attached
  • articlebot_v1.zip
    • install.html, logo.gif
    • articlebot_admin.php
    • articlebot/
      • rss_cache.inc
      • rss_fetch.inc
      • rss_parse.inc
      • rss_utils.inc
      • extlib/
        • Snoopy.class.inc

RSS Feeds

There are several in the install.html, but if you're looking for more than you could ever want, check out NewsIsFree's directory:

http://www.newsisfree.com/sources/bycat/


Remember to click install if you use this hack.

Also be sure to read through the what you haven't of the thread before asking a question, for it may have been answered.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #162  
Old 08-04-2004, 07:12 PM
weaver weaver is offline
 
Join Date: Mar 2004
Posts: 183
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

PHP - 4.3.8 (That's what I got from the Admin Panel with VB).

These are a few of the links I've tried... I also tried without the http:// but that didn't work either.

http://rss.news.yahoo.com/rss/entertainment

http://csmonitor.com/rss/top.rss

http://www.infoworld.com/rss/columnists.xml
Reply With Quote
  #163  
Old 08-04-2004, 08:46 PM
KW802's Avatar
KW802 KW802 is offline
 
Join Date: Jul 2003
Location: A galaxy far, far away...
Posts: 1,450
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Velocd,

Would there be an easy way of adding a conditional to the logic so that if I search for the article and found a particular text value that I could over-ride the forum number and icon number that it's going to use?

Where I'm going with this is the scenario of having multiple RSS feeds but I would want one particular subject matter, no matter from which feed it came from, to always end up in the same forum.

Thoughts?
Reply With Quote
  #164  
Old 08-04-2004, 10:48 PM
Maikeru's Avatar
Maikeru Maikeru is offline
 
Join Date: Apr 2004
Location: arizona
Posts: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Warning: MagpieRSS: Failed to fetch http://rss.news.yahoo.com/rss/music. (HTTP Error: connection failed () in /home/maikeru/public_html/forums/articlebot/rss_fetch.inc on line 230

Warning: array_reverse(): The argument should be an array in /home/maikeru/public_html/forums/articlebot/articlebot.php on line 136

Warning: Invalid argument supplied for foreach() in /home/maikeru/public_html/forums/articlebot/articlebot.php on line 140

Warning: MagpieRSS: Failed to fetch http://rss.news.yahoo.com/rss/tech. (HTTP Error: connection failed () in /home/maikeru/public_html/forums/articlebot/rss_fetch.inc on line 230

Warning: array_reverse(): The argument should be an array in /home/maikeru/public_html/forums/articlebot/articlebot.php on line 136

Warning: Invalid argument supplied for foreach() in /home/maikeru/public_html/forums/articlebot/articlebot.php on line 140
This started appearing on the top of my forum a couple days ago... :\

Anything I can do to fix it?

Oh and none of my yahoo feeds will work, so I'm guessing that's why.
Reply With Quote
  #165  
Old 08-05-2004, 04:10 AM
Kwak Kwak is offline
 
Join Date: Sep 2003
Posts: 154
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

NEW Modified RSS News Feed Hack - https://vborg.vbsupport.ru/showthrea...&highlight=rss


What is the difference of the above hack and this Article Bot hack? I'm new in the RSS feed.
Reply With Quote
  #166  
Old 08-05-2004, 12:25 PM
KW802's Avatar
KW802 KW802 is offline
 
Join Date: Jul 2003
Location: A galaxy far, far away...
Posts: 1,450
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by iKwak
NEW Modified RSS News Feed Hack - https://vborg.vbsupport.ru/showthrea...&highlight=rss

What is the difference of the above hack and this Article Bot hack? I'm new in the RSS feed.
Same end results, just different ways of achieving it.
Reply With Quote
  #167  
Old 08-05-2004, 03:17 PM
weaver weaver is offline
 
Join Date: Mar 2004
Posts: 183
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well I found out that it is something my server is restricting that is causing it not to work. Thanks for trying to help though.
Reply With Quote
  #168  
Old 08-06-2004, 03:42 AM
Velocd's Avatar
Velocd Velocd is offline
 
Join Date: Mar 2002
Location: CA University
Posts: 1,696
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by KW802
Velocd,

Would there be an easy way of adding a conditional to the logic so that if I search for the article and found a particular text value that I could over-ride the forum number and icon number that it's going to use?

Where I'm going with this is the scenario of having multiple RSS feeds but I would want one particular subject matter, no matter from which feed it came from, to always end up in the same forum.

Thoughts?
Hmm. :\

My best recommendation is to use specific RSS feeds. e.g. If you have a general forum and a Yahoo! Latest News feed inside it, it's going to get content of all types.. that perhaps you have other specific forums for. Use more specific RSS feeds.

Doing conditionals would be rather rough, and I don't really have the time to experiment with it. :\

Quote:
Originally Posted by maikeru
This started appearing on the top of my forum a couple days ago... :\

Anything I can do to fix it?

Oh and none of my yahoo feeds will work, so I'm guessing that's why.
Maikeru, what version is your PHP? Maybe you have the same problem as snobbymom, and it's a server-related issue.
Reply With Quote
  #169  
Old 08-06-2004, 05:01 AM
KW802's Avatar
KW802 KW802 is offline
 
Join Date: Jul 2003
Location: A galaxy far, far away...
Posts: 1,450
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Velocd
Hmm. :\

My best recommendation is to use specific RSS feeds. e.g. If you have a general forum and a Yahoo! Latest News feed inside it, it's going to get content of all types.. that perhaps you have other specific forums for. Use more specific RSS feeds.

Doing conditionals would be rather rough, and I don't really have the time to experiment with it. :\
No problem. I wasn't thinking anything fancy, maybe just some hard-coded conditionals before the inserts that if "X" is found in article[title] or article[description] then to over-ride the value of articlebot[forumid] & articlebot[iconid]. It'd be ugly, but useful.
Reply With Quote
  #170  
Old 08-06-2004, 12:27 PM
fonzerelli_79's Avatar
fonzerelli_79 fonzerelli_79 is offline
 
Join Date: Nov 2001
Posts: 259
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by snobbymom
Well I found out that it is something my server is restricting that is causing it not to work. Thanks for trying to help though.
do you know what the problem is

i cant get this working (tried various feeds) - i run my own server but im not sure of anything that would conflict with the blogs
Reply With Quote
  #171  
Old 08-06-2004, 12:33 PM
fonzerelli_79's Avatar
fonzerelli_79 fonzerelli_79 is offline
 
Join Date: Nov 2001
Posts: 259
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this is strange - i tried a test feed and it kind of worked - several articles pulled through but they all had no content

im still congused as to why the other feeds arent pulling through as there has been updates to them
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:49 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.09424 seconds
  • Memory Usage 2,320KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (3)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete