carlfoxmarten: (Default)
I've often found it annoying when I'm reading a webcomic strip's archives and trying to keep my place.
Most of the time, I keep a bookmark updated with my current place, but that has the problem of being tied to that particular computer.
(yes, I know there are ways to synchronize bookmarks between browsers and computers, but I'm a geek, I like doing things myself)

So what I've done is added the capacity to save temporary links to given sites based on pattern-matching the URLs in my new link-tagging system.
"All" I have to do is go into each entry that points to a webcomic and tell it what pattern the archive links are in, then I use a very simple bookmarklet that sends the current URL to my page and it'll figure out which it's for and update the relevant link!

Once it's set up, it's very easy to save quick links from webcomics archives.

Plus, it was a fairly easy feature to add, and it'll be so useful for me.
(it took me about an hour, as I'm a little rusty on my PHP and Sqlite coding)

If anybody's interested in seeing how the link-tagging system works, ask and you might get a link to it.
(read-only, of course)

Now all I need to do is add entries for all the webcomics I read and I'll be all set!
Which is, unfortunately, the only really tedious part...
carlfoxmarten: (Default)
I am a bit of a programmer (enough so to actually have fun in Computing Science classes), so "scratching my own itch" is fairly common for me.

For awhile now, I've been working on a program to store URLs for me along with descriptions and tags, so I can look up a website or single page quite easily.
(if, of course, I remember to store the link in the program, but that's another problem)

It was also to help familiarize myself with using a database (SQLite, if you want to know), and a real graphics toolkit (while Python includes their own graphics toolkit - Tkinter - it seems a little cheap somehow).
GTK is a popular toolkit that has many useful features, is very stable, and (on my Xfce desktop) conforms to whatever theme I choose without tweaking.

Here's a screenshot of it:


I find it easy to use, though your mileage may vary.

It's extremely simple right now, which means that you can't edit a URL (yet), just add them.

If you want to get your hands on a copy, you can download it here, though you'll need Python (version 2.4 or 2.5), pySqlite and pyGTK, all of which are easily installed under Linux (which is my current target platform), but should be fairly easy to get for Windows or a Mac.

Usage is pretty self-explanatory, to enter a URL, click on the Add URL button and enter the URL, a description, and several tags (comma or space separated), then on Okay.
To search, just enter several tags into the search box and press Enter, then all matches will show up below, and simply clicking on a URL will open the link in your default browser with no extra work on your part.

(if your version of pygtk is recent enough, links will show up as links, otherwise they'll show up as buttons. I've started to use this program when I'm on campus, and the Linux computers are using an older release of most of the software, a version where LinkButtons aren't available, so that became necessary)

If you find this useful at all, please let me know.
I like to know if this helps anybody else besides me.
(and yes, I know that Firefox 3 actually supports tagged bookmarks, but I'm not ready to make that move yet. I haven't ported the Breeze theme over to it yet...)

Profile

carlfoxmarten: (Default)
Carl Foxmarten

August 2023

S M T W T F S
  12 345
6789101112
13141516171819
20212223242526
2728293031  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 3rd, 2025 07:50 pm
Powered by Dreamwidth Studios