Re: Personal Nodelet Maintenance
by idsfa (Vicar) on Dec 04, 2003 at 16:16 UTC
|
Anything in my personal nodelet that sits unused for a week, I move to my scratchpad. That makes a dandy place for long term storage and keeps my page load time low.
- click on link in nodelet
- click on add to scratchpad
- delete it from my nodelet when I have the time (go to user settings on your home node and scroll down)
Perhaps a checkbox in your personal nodelet to delete links from it, or to move them to your scratchpad in one step would fit this bill?
My parents just came back from a planet where the dominant life form had no
bilateral symmetry, and all I got was this stupid F-Shirt.
| [reply] |
|
| [reply] [d/l] [select] |
|
it cannot be accessed by programs if it is marked as 'not public', even if you provide your login and want to access your scratchpad.
it is possible to access your own scratchpad parsing user info, but the canonical solution remains broken.
I don't understand this. Perhaps you need to define "the canonical solution" for me because I can't find any solution that cares whether your own scratchpad is public or not (if you provide your login information or cookie).
I just used a program to access my scratchpad that I had marked as "not public". I did not use "edit user information". I simply pulled down the scratchpad page. It was as easy as:
perl -S GET "http://perlmonks.org/?node=scratch+pad+viewer;user=tye;di
+splaytype=raw;op=login;passwd=yeah,right"
where "displaytype=raw" is optional, you can replace "node=..." with "node_id=108949", and you can replace "op=login;passwd=..." with a cookie.
Perhaps you are hoping for "displaytype=xml" to work. It doesn't, even if your scratchpad is public. The solution for that is to split scratchpads out of the 'user' table (which solves several other problems and even reduces DB load).
What am I missing?
| [reply] [d/l] |
|
|
|
use LWP::Simple;
use XML::Simple;
my $home_id = 'xxxxxx';
my $f = XMLin(get
'http://www.perlmonks.org/index.pl?node_id=' .
$home_id . '&displaytype=xml'
);
print $f->{data}{field}{scratchpad}{content};
Update, moments after posting this reply: I am too tired. My eyes read "it cannot be accessed by programs even if it is marked as 'not public'". I still maintain that you can get the scratchpad contents of a non-public scratchpad. Simply parse the textarea from the edit user information page. Also, why do you mention that as a bad side effect of scratchpads? You can't access the personal nodelet in any special outside manner either...
| [reply] [d/l] |
|
| [reply] |
|
| [reply] |
Re: Personal Nodelet Maintenance (off-line edit)
by tye (Sage) on Dec 04, 2003 at 17:08 UTC
|
I went to super search to look for non-replies that had "personal" and "nodelet" in their titles and quickly found what I was looking for: Personal Nodelet Extractor and Personal Nodelet Restorer.
I didn't look at them to verify my recollection, but I believe you can use them to backup your personal nodelet, edit it, then upload it again. I also recall these not handling some types of links, but it sounds like you are mostly using lots of node-ID-based links, which would be what they'd support first.
| [reply] |
Re: Personal Nodelet Maintenance
by pfaut (Priest) on Dec 04, 2003 at 17:49 UTC
|
Every once in a while I go through my personal nodelet and move anything I want to save to my home node. That keeps a permanent reference to the node and leaves my scratchpad available for other things. Your scratchpad and home node are both maintained from your user information page so it's pretty easy to move from one to the other.
90% of every Perl application is already written. ⇒ | dragonchild |
| [reply] |
Re: Personal Nodelet Maintenance
by zby (Vicar) on Dec 04, 2003 at 16:49 UTC
|
| [reply] |
Re: Personal Nodelet Maintenance
by dominix (Deacon) on Dec 29, 2003 at 10:30 UTC
|
when one walk around in the monastery, looking for inspiration, adding things in the Personnal Nodelet||PN is so easy that it quickly get full. so from time time to time I reorganise these links, compacting titles of node this way: I put in user setting in the add zone the links of 3 or 4 lines of my PN with just one significant word
for example to manage my node I've got this in one line
<a HREF="/index.pl?node_id=306473">me</a> <a HREF="/index.pl?displayty
+pe=edit&node_id=306473">stuff</a> <a HREF="/index.pl?node=user%20sett
+ings">settings</a> <a HREF="/index.pl?node_id=108949&user=dominix">Pa
+d</a> <a HREF="/index.pl?node_id=43037">shortcuts?</a>
which look like me stuff settings Pad shortcuts?
try it with your hown node #
or another example
<a HREF="/index.pl?node_id=1322">debug</a> <a HREF="/index.pl?node_id=
+69927">Refs</a> <a HREF="/index.pl?node_id=252477">POD</a> <a HREF="/
+index.pl?node_id=216602">Cheat</a> <a HREF="/index.pl?node_id=perlbot
+">OO</a> <a HREF="/index.pl?node_id=224666">Pack</a>
which give a single line of helpfull links instead of six debug Refs POD Cheat OO Pack
of course it's just nice looking, it keep the same amount of space in the database, but it is the begining of a classification.
just my 2 cents
| [reply] [d/l] [select] |